ActiveReports 11 SP2 新特性(2)——单元格智能合并

中国式复杂报表的布局,因为数据的动态性和结构性,导致其布局往往是无规律,且在设计时无法预测的,如单元格合并,通常不仅希望在每一列的数据展现中,能够根据需要自动将相同的单元格合并,且每个单元格之间该属性的设置都是相互独立的没有任何的关联性,而大部分的报表工具只能进行从左到右的相似单元格合并,且会将相同单元格的内容进行自动汇总,导致用户无法获取所有的明细。中国式复杂报表对于单元格合并,往往只要求从样式进行合并,不需要进行相应数据的汇总和分析。葡萄城报表 SP2 为了解决此类需求推出了单元格智能合并的功能,您不需要编写复杂的逻辑代码来获取相同内容后进行合计,只需要一个属性设置即可实现智能合并功能。并这样通过该属性的使用,可以使报表展示更加明确化,清晰化,简洁化。

发布于 2017/07/18 00:00

ActiveReports

中国式复杂报表的布局,因为数据的动态性和结构性,导致其布局往往是无规律,且在设计时无法预测的,如单元格合并,通常不仅希望在每一列的数据展现中,能够根据需要自动将相同的单元格合并,且每个单元格之间该属性的设置都是相互独立的没有任何的关联性,

而大部分的报表工具只能进行从左到右的相似单元格合并,且会将相同单元格的内容进行自动汇总,导致用户无法获取所有的明细。中国式复杂报表对于单元格合并,往往只要求从样式进行合并,不需要进行相应数据的汇总和分析。葡萄城报表 SP2 为了解决此类需求推出了单元格智能合并的功能,您不需要编写复杂的逻辑代码来获取相同内容后进行合计,只需要一个属性设置即可实现智能合并功能。并这样通过该属性的使用,可以使报表展示更加明确化,清晰化,简洁化。 

具体功能描述:如果表格或矩表数据区域中的两个或多个连续单元包含相同的数据值,并且每个单元的自动合并属性被设置为True,那么,跨列的单元将被合并。使用该属性,您可以轻松地将表单元合并到行组之外的细节部分和Tablix单元中。默认情况下,自动合并属性被设置为False。

操作步骤:

1.  新建RDL报表

image2017-7-15_14-5-24

2.  绑定数据源

image001

3. 绑定数据集

select  * from  物流信息 order by 序号

 

4. 添加表格并绑定对应字段

image003

 

未设置自动合并属性预览:

image004

 

5.  设置单元格的AutoMerge 属性为true

首先点击需要设置自动合并的单元格,右键选择属性,将AutoMerge属性设置为true,当前设置AutoMerge属性设置为true的单元格有:当单号、客户、要求到达时间、货物类型、附加要求、备注

image006

6. 报表预览

image008

7.属性设置前后结果对比:

设置前:

image2017-7-11_18-49-53

 

设置后:

image008

 

了解ActiveReports产品更多特性:

/developer/activereports

下载产品体验产品功能:

/download/?pid=16

ActiveReports 报表控件| 下载试用

ActiveReports 是一款专注于 .NET 平台的报表控件,全面满足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平台下报表设计和开发工作需求,作为专业的报表工具为全球超过 300,000 开发人员提供了全面的报表开发服务。

您对ActiveReports产品的任何技术问题,都有技术支持工程师提供1对1专业解答,点击此处即可发帖提问>>技术支持论坛

相关产品
推荐相关案例
关注微信
葡萄城社区二维码

关注“葡萄城社区”

活字格低代码二维码

关注“活字格低代码”

想了解更多信息,请联系我们, 随时掌握技术资源和产品动态