日期:2014-05-17  浏览次数:20498 次

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


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

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


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

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

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

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

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

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

删除按钮事件里:
用ado.net删除记录到数据库;
BindGridView1();