2012-11-07 41 views
0

我希望單元格在驗證失敗後變成其先前的正確值。我已經使用:C#在驗證單元格值的故障驗證中,將單元格轉換爲其先前的正確值

DataGridView.CancelEdit() 

但有時工作,有時不那麼我強迫單元格的值通過將其分配到小區採取其正確的前值。問題是cellvaluechanged事件被提出,在這種情況下,我不希望它被提出。

如果cancelEdit不起作用,將單元格的值轉換爲以前正確值的最佳方法是什麼?如果唯一的辦法就是像我這樣強迫它,如何避免cellvalue changeded被提出?

回答

0

嘗試在dataGridView.CancelEdit()後調用dataGridView.EndEdit()..