FlexGrid单元格合并问题

我要一步一步往上爬 2012-05-22 04:16:56
例如如下:
4行:第1行为标题 2、3、4行为内容

第1行 第1列 第2列 第3列 第4列 第5列
第2行 1 22 33 44 55
第3行 2 22 333 444 555
第4行 2 22 3333 4444 555

我的目标是要求从第2列开始都更加第1列的内容来进行合并,即第1列3、4行内容相同,则这两行的第1列进行合并,然后第2列到第5列的3、4行 如果内容相同也要进行合并

我采用行、列同时合并的方式,也就是FlexGrid合并方式:4,
结果是:第1列:第3、4行合并 第2列:3、4行合并 这样第1、2列到达了我的效果,但是第5列3、4行没有进行合并。
这个原因网上说是:不能跨列进行合并。

我采用列合并的方式,也就是FlexGrid合并方式:3,
结果是:第1列:第3、4行合并 第2列:2、3、4行合并 第5列3、4行合并,但这样没有达到我的要求,我要求是更加第1列合并结果来进行其他列的合并, 这种方式,第2列就不对了,第2列不能把第2行合并。


请问:有什么方法能达到我这个要求,比如:可以单独对某一个进行合并模式的设置。但我试过好像只能设置一次合并模式,设置多次,以最后一次为准。 还有一种叫不规则合并模式,不知道能否实现,,请大家请教。

请大家帮帮忙看看 有什么方法可以实现。。谢谢!!!

使用的是VC


不知道这样表述清楚不?
...全文
169 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yinshuhai 2012-05-31
  • 打赏
  • 举报
回复
先要设置合并模式为custom,添加整体合并前需要将合并集合clear
yinshuhai 2012-05-31
  • 打赏
  • 举报
回复
采用自定义的合并方式实现
动态添加CellRange到合并集合中

8,834

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 组件/控件开发
社区管理员
  • 组件/控件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧