編程日記

 

 我在datagridview控件中添加了一個CheckBoxColumn類型的列,但單擊相應單元格的時候DataGridView的CurrentCellDirtyStateChanged事件就是不觸發,自然CellValueChanged事件也不會觸發,於是Checked狀態就不會更新。嘗試多次後,發現設置了列的FalseValue和TrueValue之後,算是可以執行了,提示我在將其轉換成bool時失敗,於是在運行過程中設置這兩個屬性,於是可以正常執行了。但下午增加了一些代碼,並沒有涉及到這個事件和CellValueChanged事件的處理,只是單擊單元格這兩個事件又不觸發了。甚至我把修改的代碼全部改回原狀後問題依舊。反覆試了多次,終於在我把這個列刪除後再創建一次問題消失了,只是最終也沒搞清楚爲什麼會出現這種情況。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章