我有一个DataGridView DataGridViewCheckBoxColumn列,这是列表的数据绑定。问题是这个复选框的数据绑定布尔属性在复选框被选中/未选中时更新,但在单元格丢失焦点之后的CellLeave事件之后更新。我想在检查/取消选中后立即更新此属性。有一个事件CurrentCellDirtyStateChanged在检查/取消选中后立即被触发,所以我可以使用它来手动更新Propery。有一个更好的方法吗?DataGridView与CheckBox单元格问题
7
A
回答
13
您可以监听CurrentCellDirtyStateChanged事件和力提交更改:
void dataGridView1_CurrentCellDirtyStateChanged(object sender,
EventArgs e)
{
if (dataGridView1.IsCurrentCellDirty)
{
dataGridView1.CommitEdit(DataGridViewDataErrorContexts.Commit);
}
}
0
看看Binding.UpdateSourceTrigger物业
http://msdn.microsoft.com/en-us/library/system.windows.data.binding.updatesourcetrigger(VS.95).aspx
相关问题
- 1. DataGridView单元格索引问题
- 2. DataGridView单元格
- 3. 以编程方式在DataGridView中切换CheckBox单元格
- 4. Datagridview格式问题
- 5. 访问EditedFormattedValue时Datagridview单元格变黑?
- 6. 通过白访问DataGridView单元格
- 7. 单元格格式问题
- 8. 问题与DataGridView的
- 9. DataGridView&Checkbox列?
- 10. 的DataGridView和CheckBox
- 11. 总结DataGridview中选定的单元格时出现的问题
- 12. DataGridView怪异字符'q'问题自定义DataGridViewColumn单元格
- 13. DataGridView默认行/单元格选择问题
- 14. 将TreeView节点拖到DataGridView单元格问题
- 15. Winforms:验证datagridview中单元格的问题
- 16. DataGridView System.InvalidOperationException单元格不在DataGridView中
- 17. 自定义datagridview单元格?
- 18. DataGridview单元格未填满
- 19. DataGridView单元格自定义
- 20. DataGridView单元格编辑
- 21. C#Datagridview编辑单元格
- 22. DataGridView合并单元格
- 23. DataGridView单元格类型
- 24. DataGridView单元格值递增
- 25. datagridview行单元格值
- 26. 桌面单元格问题
- 27. 单元格间距问题
- 28. 如何禁用DataGridView CheckBox列中的特定复选框单元格
- 29. 查找行与CheckBox检查DataGridView
- 30. 自动格式化datagridview的单元格时的单元格左
谢谢!就是这样。 – Max 2010-10-22 20:50:25