我需要有效地检查datagridview是否已经被修改,所以我将编辑保存到数据库,问题是我找不到有效的方法来做到这一点,也欢迎不安全的选项,提前谢谢
P.S。改变是什么并不重要,对我来说最重要的是知道它是否已被改变而不是浪费处理能力将相同的数据保存到数据库(是的,有点试图说明显而易见的自动检查)对于问题长度,让我通过并发布问题)
答案 0 :(得分:1)
DataGridView.CellValueChanged事件就是为此目的而做的,只是确保你不包括-1的行索引
private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e)
{
if(e.RowIndex > -1)
changed = true;
}