advstringgrid自动合并列单元格方法:MergeColumnCells(ColIndex: Integer; MainMergeColumn: Boolean)的使用

本文介绍了AdvStringGrid控件的MergeColumnCells方法,用于自动合并列单元格。该方法接受两个参数,分别指定合并列和是否为主合并列。内容相同的单元格将被合并,主合并列无需参考其他列,而次合并列则需要。通过示例代码展示了如何使用该方法以及注意事项,如正确设置合并次序,还原合并单元格和获取合并单元格坐标。
摘要由CSDN通过智能技术生成

advStringGridm网格控件提供了一个自动合并列方向上单元格的方法:MergeColumnCells(ColIndex: Integer; MainMergeColumn: Boolean)。

这个方法有两个参数,第一个表示在在哪一列上进行合并操作,合并是有条件的,那就是单元格上的内容必须相同;第二个参数表示,这个合并列是否参考主合并列。当设置为true,则表示这是一个主合并列,无需参考其它列,直接在规定的列上根据内容合并。如果设置成false,说明这是一个次合并列,它的合并还要参考主合并列,看看它的主合并列是不是在同一个块内。

上面说的太复杂,不容易理解,其实就是第一排序和第二排序的关系。

如下图所示

第一个被合并的列用:aSG.MergeColumnCells(aSG.Col,true);

第二个被合并的列用:aSG.MergeColumnCells(aSG.Col,false);

有此地方应该注意:

1、合并次列时,它应该是优先以左边的参考的ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值