找回密码
 立即注册

QQ登录

只需一步,快速开始

Jolly

初级会员

4

主题

8

帖子

380

积分

初级会员

积分
380

活字格认证

最新发帖
Jolly
初级会员   /  发表于:2015-2-12 09:28  /   查看:6418  /  回复:6
目前正在学习了解中,所以对这些控件不是很熟悉,所以烦请各位大侠指点。。。

合并前

合并后

其实就是想按照图一的colname1来作为分组KEY,其它列(colname2,colname3。。。)
按照key列的合并行数来合并(而不是相同内容)
之前用winform的datagridview控件来实现(重绘的方式)但是会有很多弊端(例如重影等。。。)
感谢大侠们指点。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

6 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-2-12 13:58:00
沙发
回复 1楼Jolly的帖子

请问,你是使用C1FlexGrid的控件进行合并么?
C1FlexGrid默认的合并方式是根据值进行合并,但是它提供了自定义的合并方式。即你可以自定义合并逻辑,然后按照自己的逻辑进行合并。
自定义合并请参考文档:http://www.gcpowertools.com.cn/d ... #!Documents/_26.htm

另外安装产品后,在如下路径也有自定义合并的示例:
C:\Users\aliceyue\Documents\ComponentOne Samples\Studio for WinForms\C1FlexGrid\CS
请参考CustomMerge,CustomMerge2,CustomMerge3,CustomMerge4等相关示例。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Jolly
初级会员   /  发表于:2015-2-12 15:57:00
板凳
感谢BZ  我是用的C1FlexGrid控件,我自己终于摸索出可以实现的方式,
就是
1.先将我需要合并的列的AllowMerging设置为TRUE;
2.再将C1FlexGrid的AllowMerging设置为RestrictCols
就可以实现我想要的效果;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Jolly
初级会员   /  发表于:2015-2-12 16:02:00
地板
这里也引发出一个问题 就是如何在首列合并单元格的时候 选中合并的所有行呢,(比如我合并了3行,我在选中合并的单元格时候,同时也选中其他列对应的3行)
就想上图中我选中的时候只会选中对应的行 而不会选中合并所有行
麻烦指点下。。。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-2-12 17:22:00
5#
回复 4楼Jolly的帖子

你可以设置C1FlexGrid的选择模式,比如设置SelectionMode为Row,就可以实现行选。
这是个枚举类型。具体的可以根据需求选择。

另外C1FlexGrid还可以通过Rows.Selected=true设置某行被选中。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Jolly
初级会员   /  发表于:2015-2-13 15:16:00
6#
回复 5楼Alice的帖子

你好 我在合并单元格 发现一个 数据行和表头不能分开合并的(因为我的表头希望行合并,而数据行希望列合并的),比方说我设置AllowMergingEnum.Custom  
那么表头和数据行都必须是定制合并;能否将表头和下面的数据行分开设置;


不晓得咋回事这回图片无法上传
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-2-13 17:23:00
7#
回复 6楼Jolly的帖子

要创建合并表头,你必须通过将表格的“允许合并”属性设置到FixedOnly来启动。然后,通过设置行和列的“允许合并”属性来指定要合并的行和列。最后,将文本分配到标题单元格,以便你要合并的单元格具有相同的内容。
具体参考文档:
http://www.gcpowertools.com.cn/d ... #!Documents/_23.htm
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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