DataGridView欄位驗證只能是數字且不能為空白
這是在藍色小舖遇到的問題,問題如下
想請一下,若是在DataGridView欄位驗證
非數字的話,就return
該怎麼驗證呢!
因為以下判斷並無法在CellEndEdit事件裡使用!
string Num = "";
Regex r = new Regex("^[1-9][0-9]*[\\.]?[0-9]*$", RegexOptions.Compiled);
為了解決這個問題,我寫了一個函式,將cell傳入,之後會將有問題的cell顯示其error message,並且return是否符合驗證規則






















可以在程式中調用它


















執行結果
輸入空白時
輸入數字外的資料時
參考
http://www.blueshop.com.tw/board/show.asp?subcde=BRD200902130200323P8&fumcde=
檔案下載