如何判断datagridview数据已被修改(C#)?

例如,添加了行,删除了行修改了数据.最好有代码..
2024-11-27 20:12:57
推荐回答(3个)
回答1:

如果是我做的话,添加和删除直接通过gridview的count来判断,至于数据是否被修改了,你可以在你定义一个全局的变量赋值为0,然后在修改事件那执行完给它自增1,就好,最后判断这变量是否大于1不就好了吗?上面2楼说的对比数据源你对比给我看看来,真滑稽

回答2:

添加,删除,修改都有对应的事件, 加一个事件处理函数就行了

回答3:

datagridview一般来说应该是绑定一个DataTable,你可以看一下,DataTable有一个AcceptChanges 方法可以知道每一行的数据是否被改动过

参照msdn

http://msdn.microsoft.com/zh-cn/library/system.data.datatable.acceptchanges.aspx