[英]Why doesn't this if Statement work on datgridview CellEndEdit event?
我在表單上有一個DataGridView
,向其中添加了行。 我還可以編輯每個單元格。
在dataGridView1_CellEndEdit()
我檢查它們是否正確寫入,是否有空格,是否檢查某些單元格是否只有NUMBER等。
但是在測試網格時,我發現了一個無法修復的錯誤。 如果我點擊編輯單元格,比我擦除/刪除每一個字符就可以與后退按鈕或者我選擇它們,然后單擊后退或刪除按鈕,當我點擊Enter鍵,它不走的IF STATEMENT
我發表的IF STATEMENT
:
if(CellText == "" || CellText == string.Empty || CellText == null
( 我讓他們所有人都嘗試使其工作,但沒有一個人起作用:( )
我現在應該怎么辦 ?? 我所有用於檢查是否有空間,是否為數字等的if語句...都在工作...僅此一個沒有?!
有人能幫我嗎 ?
只需使用調試器或類似的東西, 找出確切的價值CellText
是在你所描述的情況(在那里沒有進入你if
)。
相應地調整您的陳述-不要試圖盲目地使if
條件變得更“寬松”來修正它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.