(dgv_configCH
是一個winform的DataGridView)。正如你在下面的圖片中看到的那樣,VS執行器位於if的括號內,並且有一個假的條件。實際上,VS執行程序在檢查條件之後不會進入,而是在離開功能之前進入。在這個程序中,我的目的只是能夠使用DataGridViewCheckBoxCell
,因爲dgv_configCH[e.ColumnIndex, e.RowIndex].Value.ToString()
總是在dgv_configCH_CellValueChanged
事件中返回true
。C#ByPassing如果(條件)語句沒有填充條件?!神奇的事情發生?
-3
A
回答
0
那麼它是真實的,當編譯器打線 - 肯定;) 請改爲
VAR isDirty = this.dgv_configCH.IsCurrentCellDirty; if(isDirty)
你會看到,你用commitedit()改變了狀態,所以你不能在你停止的行中看到正確的if條件。
+0
我屏幕記錄發生了什麼:https://www.youtube.com/watch?v=HIevvCGDV48 – MHamdaoui
+0
它看起來像我你喜歡你的方法兩次 - 第一次它退出isDirty錯誤和第二它着陸的條件 - 對嗎? 如果是這樣,它是相同的線程?如果沒有,您可以嘗試同步方法中的呼叫。 –
相關問題
- 1. 如果語句和條件
- 2. 條件語句,如果IE
- 3. 如果Outlook條件語句
- 4. LINQ語句,如果條件
- 5. Oracle觸發器如果語句條件沒有得到滿足?
- 6. 填充轉發條件結果
- 7. C#條件語句
- 8. C#條件語句
- 9. 有條件的情況下WHEN語句
- 10. 如果語句條件觸發,無論條件是否滿足
- 11. 如果在同一個Perl語句中有條件運算符和後綴條件,會發生什麼情況?
- 12. 有條件的NaN填充
- 13. JS - 如果語句有很多條件
- 14. 如果有多個條件else語句
- 15. C++的條件語句
- 16. 有條件地填充GridView
- 17. 有條件填充新列
- 18. 有條件的語句
- 19. 多條件if語句C++
- 20. LESS條件填充?
- 21. 如果返回語句中的條件
- 22. 如果PowerPoint的語句條件上
- 23. 有沒有,如果條件
- 24. C#SAPI - 識別沒有預定義條件語句的短語
- 25. 可變的其他條件如果條件語句
- 26. 條件語句
- 27. 條件語句
- 28. 條件語句
- 29. 條件語句
- 30. 有沒有人有一個在C條件語句的例子?
CommitEdit()後可能變成false嗎? –
@IndritKello承諾正是讓細胞再次「乾淨」......所以我會說完全預期的圖像。 – Fildor
我屏幕記錄了發生了什麼事情:https://www.youtube.com/watch?v = HIevvCGDV48有關更多說明,我按F11的速度太快,但它的功能是:在離開功能之前,在結束括號之後,它返回行dgv_configCH.CommitEdit ... – MHamdaoui