焦点丢失时,网格视图中的复选框状态样式

时间:2015-03-27 18:35:18

标签: gridview devexpress xtragrid

我正在使用devexpress 14.2。在网格控件(gridview)中,我使用了一个复选框列。该列在绑定数据源的输入状态下运行良好,但我的问题在于复选框的可视状态。

当表单加载时,复选框状态显示为灰色(蓝色正方形)。当checkbx的单元格被聚焦时,我可以将复选框状态设置为true或false(所述值正确地反映在数据表中)。

但是,当复选框单元格的焦点丢失并且焦点转移到下一个单元格时,复选框的视觉样式将恢复为之前的样式(实心方块),尽管该值在数据表中正确反映并且它没有改变。

如何配置复选框列以显示复选框的实际状态?

enter image description here

注意:在上图中,选中第一行复选框的当前状态(true),第二行未选中(false)。正确的状态仅显示在聚焦的第三行。

1 个答案:

答案 0 :(得分:0)

问题已通过以下程序解决:

网格视图中的ColumnEdit属性不得设置为RepositoryItemCheckedEditColumnEdit必须为none,并且为了显示该列中的复选框,必须将datatable中相应列的数据类型指定为boolean。

就这么简单。