C#在验证单元格的值失败时,将单元格转换为其先前的正确值

时间:2012-11-07 20:26:34

标签: datagridview cell

我想在验证失败后将单元格转换为其先前的正确值。我用过:

DataGridView.CancelEdit()

但有时可行,有时则不然,我强制单元格的值通过将其指定给单元格来获取其正确的先前值。问题是cellvaluechanged事件被引发,在这种情况下,我不希望它被引发。

如果cancelEdit不起作用,将单元格的值转换为之前正确的值的最佳方法是什么?如果唯一的方法就是像我一样强迫它,那么如何避免提出cellvalue??

1 个答案:

答案 0 :(得分:0)

尝试在dataGridView.CancelEdit()之后调用dataGridView.EndEdit()..