簡體   English   中英

具有數據綁定的DataGridView中的奇怪復選框行為

[英]Odd checkbox behavior in DataGridView with databinding

我正在使用數據綁定將List與我的datagridview綁定。

MyItem類包含復選框元素,並在datagridview中正確顯示。 但是選擇行為很奇怪。 當我選中復選框時,MyItem中的相同字段不會更新。

當我更改選定的行(失去選中框時)時,將更新MyItem類的相應實例中的相同字段。

如果我理解正確,那么您所描述的是所有DataGridView單元格類型的標准行為-當焦點離開單元格時,發生單元格值更改事件 (和數據綁定)。

正如他們在我所鏈接的文章中所說,以及您在問題中提到的那樣,對於此復選框,此行為通常不理想。 要解決此問題,您可以處理CurrentCellDirtyStateChanged並調用CommitEdit方法。 有一些討論和示例代碼在這里

暫無
暫無

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

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