我想在验证失败后将单元格转换为其先前的正确值。我用过:
DataGridView.CancelEdit()
但有时可行,有时则不然,我强制单元格的值通过将其指定给单元格来获取其正确的先前值。问题是cellvaluechanged事件被引发,在这种情况下,我不希望它被引发。
如果cancelEdit不起作用,将单元格的值转换为之前正确的值的最佳方法是什么?如果唯一的方法就是像我一样强迫它,那么如何避免提出cellvalue??
答案 0 :(得分:0)
尝试在dataGridView.CancelEdit()之后调用dataGridView.EndEdit()..