我有一個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