带有数据绑定的DataGridView中的奇数复选框行为

时间:2011-06-24 10:48:53

标签: .net datagridview

我正在使用数据绑定将List与我的datagridview绑定。

MyItem类包含复选框元素,并在datagridview中正确显示。 但选择行为很奇怪。当我选中复选框时,MyItem中的相同字段不会更新。

当我更改所选行时(专注于复选框丢失),更新MyItem类的相应实例中的相同字段。

1 个答案:

答案 0 :(得分:1)

如果我理解正确,那么您所描述的是所有DataGridView单元格类型的标准行为 - 焦点离开单元格时会发生cell value changed event(以及数据绑定)。

正如他们在我链接的文章中所说,并且正如您在问题中提到的那样,对于复选框,此行为通常并不理想。要解决此问题,您可以处理CurrentCellDirtyStateChanged 并调用CommitEdit方法。有一些讨论和示例代码here