如何判断DataGridView1 上的数据是否已经修改?

2025-03-13 14:07:12
推荐回答(2个)
回答1:

首先在DataGridView.CellBeginEdit事件里面记录被编辑单元格的原始值

然后在DataGridView.CellEndEdit事件里面记录被编辑后单元格的值,并比较是否与原始值相同 如果相同则说明数据没有被修改,否则说明数据被修改、

如有疑问 请追问
希望能解决您的问题。

回答2:

DataGridView一般是绑定datatable 这是你只要判断datatable 的每个row 的DataRowState 如果是modified 就是改变咯。
如果你是单元格马上生效的,你可以用DataGridView 的CellEndEdit事件,在这里判断某个单元格的值是不是跟历史值相同