C# DevExpress控件-GridControl某个单元格不可用

2024-11-08 03:24:11
推荐回答(3个)
回答1:

在gridcontrol的设计器中
1)添加一个非绑定列
2)将这个列的ColumnEdit设置为CheckEdit
3)将这个列的UnboundType设置为Boolean
4)将这个列的UnboundExpression设置为:[A] == 'C'
5)将这个列的ReadOnly设置为true

不需要编写代码,用设计器就可以了!

回答2:

在控制的重绘事件CustomDrawCell中,可根据e.Column.FieldName找到你checkbox列,设置enable属性即可

回答3:

我之前用过 ComponentOne 控件,个别单元格可以设置为 Readonly,我想 Dev 中应该也有相应属性。找找吧