[英]How to catch CheckBox changed event in the DataGridView?
我正在更改 DataGridView 控件中 DataGridViewCheckBoxColumn 類型的單元格的值(選中和取消選中 CheckBox)。 有什么辦法可以捕捉到這個事件嗎? 僅當我 select 另一個單元格時才會觸發 CellEndEdit 事件。
我希望您可以檢查嘗試CellValueChanged
事件,但掛鈎事件似乎是不可能的,正如您所觀察到的那樣,一旦您移出單元格,它就會發生。 這告訴網格單元格的編輯已完成。
我隱約記得在單元格的 mouseup 事件中執行類似操作,確保執行DataDrigView1.EndEdit()
,這應該有助於您通過檢查選中的 state 在 CellValueChanged 事件中推出邏輯。 (抱歉目前無法測試)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.