当前位置: 代码迷 >> ASP.NET >> 求解!gridview GridView 剔除或更新某一行,只去除或更新GridView中的记录,不更新数据库
  详细解决方案

求解!gridview GridView 剔除或更新某一行,只去除或更新GridView中的记录,不更新数据库

热度:4640   发布时间:2013-02-25 00:00:00.0
求解!gridview GridView 删除或更新某一行,只去除或更新GridView中的记录,不更新数据库!
GridView 删除或更新某一行,只去除或更新GridView中的记录,不更新数据库! 按保存按钮才能更新或删除!用datatable实现,不用JSP!

------解决方案--------------------------------------------------------
将要绑定的DataSet存储在Session里面....对保存的DataSet进行删除和更新后再绑定到gridview即可,不会影响数据库
例如:
查出DataSet 保存到Session中
DataSet ds=......;
Session["Temp"]=ds;
//删除方法中
DataSet ds=Session["Temp"] as DataSet;
ds.Tables[0].Rows[0].Delete();
gridview.DataSource=ds.Tables[0].DefaultView;
gridview.DataBind();

//修改方法类似删除,只需取出session中的DataSet,更改其中某行的值再绑定到gridview即可
以上方法仅供参考。。。。。
  相关解决方案