我现在做了这样一个批量更新的效果:1.当用户在页面上点击table上的任一个单元格,该单元格就会用JS变成编辑状态,比如,这个单元格原先显示的是lable,后来点击后,变成了textbox,可以进行编辑
2.当鼠标去点另一个单元格时,这个单元格自动还原成非编辑状态,并自动在页面上(用JS)来让这个单元格的lable值与textbox值一样!
3.在页面最下方有一个保存按钮,来进行数据更新保存。
那么问题来了,我现在是在后台遍历这个Gridview的每一行,然后把一行数据更新到数据库!
如果这个表格当前有100行,只有一行是经过用户改变了数据,可我却全部更新,这不是浪费性能么?那么我该如何去比较GridView哪些行是改变了的?