【问题标题】:Checkbox state style in gridview when focus is lost失去焦点时gridview中的复选框状态样式
【发布时间】:2015-03-27 18:35:17
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: gridview devexpress xtragrid


    【解决方案1】:

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

    网格视图中的ColumnEdit 属性不得设置为RepositoryItemCheckedEditColumnEdit 必须为none,并且要在该列中显示复选框,数据表中相应列的数据类型必须指定为布尔值。

    就这么简单。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多