簡體   English   中英

DataGridView CheckboxColumn標頭復選框與行同步嗎?

[英]DataGridView CheckboxColumn header check box synchronize with rows?

我在復選框列的標題內做了一個復選框。 當我檢查它時, DataGridView所有行DataGridView檢查,它工作正常。 我想做的是在未選中DataGridView中的一行時取消選中標頭單元格復選框。 我嘗試將代碼放在CellValueChanged事件中以設置標頭復選框的狀態。 問題是當當前單元格失去焦點時會觸發CellValueChanged 因此,如果我在單元格中單擊兩次或三次,則什么也不會發生,但是當e選擇下一個單元格時,將觸發該事件,並且標題單元格復選框的狀態將無效。

在CurrentCellDirtyStateChanged事件中,調用datagridview的CommitEdit(DataGridViewErrorContexts.Commit)方法。 它提交單元格值並觸發相應單元格的CellValueChanged事件。

嘗試過CurrentCellDirtyStateChanged事件?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM