Tôi có một DataGridView với một cột DataGridViewCheckBoxColumn, mà là databound vào một danh sách. Vấn đề là thuộc tính boolean databound cho hộp kiểm này được cập nhật không khi hộp kiểm được chọn/bỏ chọn, nhưng sau sự kiện CellLeave nói cách khác sau khi ô bị mất tiêu điểm. Tôi muốn thuộc tính này được cập nhật ngay sau khi kiểm tra/bỏ chọn. Có một sự kiện CurrentCellDirtyStateChanged được kích hoạt ngay sau khi check/uncheck xảy ra, vì vậy tôi có thể sử dụng nó để cập nhật propery một cách thủ công. Có cách nào tốt hơn để làm điều này?DataGridView với vấn đề tế bào CheckBox
7
A
Trả lời
13
Bạn có thể nghe cho sự kiện CurrentCellDirtyStateChanged và lực lượng Cam kết thay đổi:
void dataGridView1_CurrentCellDirtyStateChanged(object sender,
EventArgs e)
{
if (dataGridView1.IsCurrentCellDirty)
{
dataGridView1.CommitEdit(DataGridViewDataErrorContexts.Commit);
}
}
0
hãy nhìn vào Binding.UpdateSourceTrigger tài sản
http://msdn.microsoft.com/en-us/library/system.windows.data.binding.updatesourcetrigger(VS.95).aspx
Các vấn đề liên quan
- 1. Làm thế nào để tăng chiều cao tế bào của celltable GWT: Vấn đề với IE?
- 2. C# Datagridview không sắp xếp cột Checkbox
- 3. Vấn đề làm mới tế bào UITableView về sắp xếp lại
- 4. thứ tự các tế bào tableview bởi phụ đề
- 5. cuộn trong listview với chiều cao tế bào khác nhau
- 6. Checkbox trong tiêu đề của một DataGridView trong bất kỳ cột
- 7. UITableViewCell - chồng chéo với nội dung các tế bào trước
- 8. Trạng thái phát hiện phát hiện vấn đề trong DataGridView
- 9. Excel: Set màu nền của tế bào để giá trị rgb dữ liệu trong tế bào
- 10. Preallocation của mảng tế bào trong MATLAB
- 11. Biến đổi tế bào bảng Angularjs
- 12. Orgmode Bảng Formatting của tế bào
- 13. Làm thế nào để có Checkbox là ColumnHeader của dataGridView
- 14. UITableView Phát hiện tế bào cuối
- 15. Bọc tế bào bằng vb.net & EPPlus
- 16. Double.Parse - Vấn đề quốc tế hóa
- 17. Set dữ liệu cho các tế bào UITableView tĩnh
- 18. GWT các ô có thể kéo của tế bào GWT
- 19. iOS: tế bào cellForRowAtIndexPath đang nhận được lẫn lộn
- 20. iOS - bảng điểm - tế bào tĩnh (nhóm) - thay đổi phần tiêu đề màu chữ
- 21. Hạn chế tế bào đầu tiên của CSV
- 22. UITableView dequeued tế bào tải lại hình ảnh cũ
- 23. UITableView tiêu đề nhấp nháy khi chúng ta tái sử dụng định danh tế bào
- 24. Nhiều dòng trong một tế bào của một bảng
- 25. xls2csv: sai các tế bào ngày phân tích
- 26. tìm giá trị NaN là tế bào mảng
- 27. Bắt trị tế bào nào trong DataGrid trong WPF
- 28. ios UICollectionView tách trên đỉnh/đáy giữa các tế bào
- 29. thực hiện chỉnh sửa tế bào jqgrid datepicker
- 30. Sử dụng dequeueReusableCellWithIdentifier cho tế bào tùy chỉnh
Cảm ơn! Đúng vậy. – Max