我需要有效地检查datagridview是否已被修改,以便将编辑保存到数据库中,问题是我找不到有效的方法来处理,不安全的选项也受到欢迎,在此先感谢
ps。不管是什么更改,对我来说最重要的是知道是否已更改,而不是浪费处理能力,将相同的数据保存到db中(是的,这有点想说清楚,因此自动检查问题长度会让我通过并发布问题)
最佳答案
DataGridView.CellValueChanged事件就是为此目的而创建的,只需确保您不包括-1的行索引
private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e)
{
if(e.RowIndex > -1)
changed = true;
}