找回密码
 立即注册

QQ登录

只需一步,快速开始

C1FlexGrid通过MergeManager进行了一些逻辑判断后的合并,修改某个CellRange的值之后,触发CellEditEnding事件,然后我写flexGrid[e.row,e.column]=xxx;赋值了之后。然后又触发CellEditEnded事件,发现flexGrid[e.row,e.column]的值就变为null了。出来之后CellRange内也没有内容。
不知道什么地方出了问题。

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-4-22 15:02:52
沙发
对于已经合并的单元格,如果你通过flexgrid[row,column]给某一个单元格设置值。
这个单元格的值如果和合并单元格不一致,就会拆分出来。
至于你提到的值为null的问题,不能重现。

可供参考和测试的示例,路径如下:
\Documents\ComponentOne Samples\WPF\C1.WPF.FlexGrid\CS\CustomMerging\CustomMerging


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

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
高级大宅男
初级会员   /  发表于:2016-4-22 15:42:22
板凳
Alice 发表于 2016-4-22 15:02
对于已经合并的单元格,如果你通过flexgrid[row,column]给某一个单元格设置值。
这个单元格的值如果和合并 ...

可以了,我直接操作数据源了
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-4-22 17:12:56
地板
高级大宅男 发表于 2016-4-22 15:42
可以了,我直接操作数据源了

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

葡萄城控件服务团队

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