找回密码
 立即注册

QQ登录

只需一步,快速开始

高级大宅男
初级会员   /  发表于:2016-4-20 10:00  /   查看:4395  /  回复:5
C1FlexGrid中有一列checkbox列,并且实现了自己的MergeManager对该列进行了有逻辑判断的合并。如何实现选中或取消选中时将该行(包括合并部分的行)的背景色改变??

5 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-4-20 12:17:58
沙发
需要重载 CreateCellContent 方法,设置合并部分的Background。
对合并部分的样式设置,可以参考产品博客:
http://blog.gcpowertools.com.cn/ ... -in-c1flexgrid.aspx
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
高级大宅男
初级会员   /  发表于: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/ ... xGrid_CheckBox.aspx

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

推测是和你的代码有关。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
高级大宅男
初级会员   /  发表于:2016-4-28 15:37:14
5#
Alice 发表于 2016-4-22 17:06
我们的产品博客中介绍如何添加CheckBox:
http://blog.gcpowertools.com.cn/post/2016/02/06/C1FlexGrid ...

已通过个人方法解决了该问题
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-4-28 17:01:18
6#
高级大宅男 发表于 2016-4-28 15:37
已通过个人方法解决了该问题

好的。
谢谢反馈。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部