Gridview批量更新,检测已修改字段的最佳方法

时间:2014-04-15 05:02:48

标签: c# asp.net vb.net gridview

检测批量更新网格视图中已修改的字段的最佳方法是什么。

我目前正在从数据库中检索所有数据并将它们与提交的数据进行比较。但我很想知道更好的方法。

2 个答案:

答案 0 :(得分:0)

使用GridView's events而不是最后一次更新所有记录。您可以用于更新任务的事件是

GridView.RowEditing 
GridView.RowUpdating

请参阅examples in MSDN

希望这有帮助

答案 1 :(得分:0)

Matt Doston提供了在gridview中批量更新的最佳方法。

http://blogs.msdn.com/b/mattdotson/archive/2005/11/09/real-world-gridview-bulk-editing.aspx

另一种方法是使用数据源进行批量更新

http://www.codeproject.com/Articles/26973/Bulk-Edit-with-GridView-without-xxxDataSource-SqlD

第三个选项与使用比较数据相同。 http://msdn.microsoft.com/en-us/library/aa992036(v=vs.90).aspx