概述

随着ActiveReports 13新版的发布,对单元格合并的操作也进行了增强。

ActiveReports 13发布之前,表格和矩表列上相同值的单元格合并是通过 AutoMerge属性的true或者False来进行设置的,利用此方法解决了很多用户在单元格自动合并方面的问题,但是美中不足的是:后一列的单元格无法根据前一列的合并情况来判断是否进行合并。为了解决这个问题,ActiveReports 13推出了一个新的特性 AutoMergeMode 来解决这个问题。

操作步骤:

1、 新建RDL报表

2、 绑定数据源

3、 绑定数据集

select  *  from  TestMerge

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

5、 默认情况下报表预览样式:

6、 通过设置AutoMergeMode属性进行单元格合并的设置,AutoMergeMode有三个可供选择的属性:Never、Always、Restricted

Nerver(永不合并),Always(总是合并),Restricted(合并要根据前一列的合并情况进行合并)

重点说下Restricted的属性,当设置了单元格的AutoMergeMode属性为Restricted,那么它的合并结果就依托了前一列的合并情况。即:如果列2中的单元格(具有相同的数据值)设置为“Restricted”,而前一列(即列1)中对应的单元格(具有相同的数据值)设置为“Never”,则列2中的单元格不会合并。

7、 设置单元格的AutoMergeMode的属性

8、 预览结果:

更多ActiveReports 13 新特性:

  1. ActiveReports 13 新特性(1)——Web端在线报表设计器
  2. ActiveReports 13 新特性(2)——JS Viewer渲染报表
  3. ActiveReports 13 新特性(3)——全新的图表控件
  4. ActiveReports 13 新特性(4)——区域报表直接转换为页面报表
  5. ActiveReports 13 新特性(5)——单元格的自动合并
  6. ActiveReports 13 新特性(6)——富文本框的改进
  7. ActiveReports 13 新特性(7)——区域报表中富文本框的加强

ActiveReports 报表控件| 下载试用

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

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