高级大宅男 发表于 2016-4-20 10:00:56

C1FlexGrid的checkbox列相关问题!!

C1FlexGrid中有一列checkbox列,并且实现了自己的MergeManager对该列进行了有逻辑判断的合并。如何实现选中或取消选中时将该行(包括合并部分的行)的背景色改变??

Alice 发表于 2016-4-20 12:17:58

需要重载 CreateCellContent 方法,设置合并部分的Background。
对合并部分的样式设置,可以参考产品博客:
http://blog.gcpowertools.com.cn/post/2014/05/21/howto-rotate-text-in-merged-cells-in-c1flexgrid.aspx

高级大宅男 发表于 2016-4-22 14:42:32

Alice 发表于 2016-4-20 12:17
需要重载 CreateCellContent 方法,设置合并部分的Background。
对合并部分的样式设置,可以参考产品博客 ...

现在是这样,背景色我能设置上,我弄的是模板列+CheckBox绑定的数据,CheckBox格子一开始是合并的,点击后,背景色能设置上,但是值传回去的有问题,值没有给到CellRange的所有格子,所以一点CheckBox,原来合并的单元格就拆开来了。

Alice 发表于 2016-4-22 17:06:33

高级大宅男 发表于 2016-4-22 14:42
现在是这样,背景色我能设置上,我弄的是模板列+CheckBox绑定的数据,CheckBox格子一开始是合并的,点击 ...

我们的产品博客中介绍如何添加CheckBox:
http://blog.gcpowertools.com.cn/post/2016/02/06/C1FlexGrid_CheckBox.aspx

按照这个产品博客进行测试,设置CheckBox列合并。
设置Column.AllowMerging和FlexGrid的AllowMerging属性。
然后在运行时,点击合并的CheckBox,并没有拆分开。

推测是和你的代码有关。

高级大宅男 发表于 2016-4-28 15:37:14

Alice 发表于 2016-4-22 17:06
我们的产品博客中介绍如何添加CheckBox:
http://blog.gcpowertools.com.cn/post/2016/02/06/C1FlexGrid ...

已通过个人方法解决了该问题

Alice 发表于 2016-4-28 17:01:18

高级大宅男 发表于 2016-4-28 15:37
已通过个人方法解决了该问题

好的。
谢谢反馈。
页: [1]
查看完整版本: C1FlexGrid的checkbox列相关问题!!