当前位置: 代码迷 >> ASP.NET >> GridView点击新增行和删除行的有关问题
  详细解决方案

GridView点击新增行和删除行的有关问题

热度:4239   发布时间:2013-02-25 00:00:00.0
GridView点击新增行和删除行的问题


如上图:
我想点击“新增”按钮,直接新增一行
点击“删除”按钮,删除一行

注:数据并没有从数据库进行绑定,目前用的是
GridView.DataSource=null;
GridView.DataBind();


不知哪位大侠有没有更好的办法?

------解决方案--------------------------------------------------------
探讨

不操作数据库,就直接操作GridView绑定的DataTable,删除的时候根据索引在数据源Datatable中删除该行,新增也一样操作。

------解决方案--------------------------------------------------------
Page_Load里:
if(!IsPoseBack)
DindGridView1();

BindGridView1里:
读取数据库记录到DataTable,然后绑定到GridView1;

新增按钮事件里:
用ado.net插入一条记录到数据库;
BindGridView1();

删除按钮事件里:
用ado.net删除记录到数据库;
BindGridView1();
  相关解决方案