C# DataGridView.CurrentCell 焦點

DataGridView內的Row&Cell沒有Fouce可以使用的Row&Cell,若要讓錯誤訊息出現後,把錯誤的值回歸預設,就需要找其他方法了。

 

在做DataGridView的編輯時,若使用者輸入了不符合條件的資料,經常需要跳出msgbox來提示使用者輸入錯誤,

此外還需要將該cell恢復為預設值才行,試過很多方法,值會亂跳以外,還會造成其他的cell值被覆蓋掉(問號臉)

最後終於找到了解法↓↓↓↓

[C#.NET][Winform][ADO.NET] 依條件設定 DataGridView.CurrentCell 焦點

https://dotblogs.com.tw/yc421206/2010/11/10/19345

這個方法能夠解決我的需求,實測後相當有效,但反色的部分並不會回到那個Cell上,這點還需要另外解決。

只是個路過的新手,發文有誤請告知。