Tôi có một winForm có điều khiển DataGridView. Nó chứa 5 cột, một trong số đó là cột CheckBox. Tôi muốn bật/tắt ô kiểm tra của cột này dựa trên giá trị hiện tại trong một cột khác tại cùng một hàng.Cách tắt ô kiểm tra ô cụ thể trong cột Hộp kiểm DataGridView
tôi có thể vô hiệu hóa toàn bộ cột bằng DisabledCheckBoxCell
Nhưng nó làm cho toàn bộ cột trong tình trạng tàn tật.
Đây là một đoạn của DataGridView,
SourceColumn | DestinationColumn
đúng | kích hoạt
đúng | kích hoạt
sai | bị vô hiệu hóa
Có ai có ý tưởng hay không, cách thức này có thể đạt được trong .Net.
Tôi muốn vô hiệu hóa tế bào trong hàng tương ứng, tôi không thể tìm được kích hoạt bất động sản trên di động. Tôi đang sử dụng sự kiện RowPostPaint. –
Nó không phải là winforms? –
Tôi sợ có thể không có bất kỳ chức năng nào để vô hiệu hóa một ô riêng lẻ, nhưng bạn có thể làm điều gì đó trong khi ô được nhấp, ví dụ để hoàn nguyên giá trị cho ô bạn muốn vô hiệu hóa – Nick