Previous topicNext topic
Help > 操作指南 > 页面报表/RDL报表操作方法 > 控件使用 >
合并数据区域中的单元格

合并表或 矩表 数据区域中的数据是一种常见方案。ActiveReports 14 提供由Always, Never, 和Restricted值组成的AutoMergeMode属性。具有相同数据值且自动合并模式属性设置为以下的详细信息单元格:

在旧版本中使用自动合并的报表可以在 ActiveReports 14 中正确打开,而具有自动合并模式的新报表可以在以前的 ActiveReports 版本中正确打开。

以下步骤将引导您完成如何将自动合并添加到表和矩表数据区域中的单元格。

这些步骤假定您已将页面报表/RDL 报表模板添加到项目中,将其连接到数据源并添加了数据集。


在表格单元格中应用合并

1.从工具箱中,将表数据区域拖到报表设计图面上。

2.选择“表”并将“BorderStyle边框样式”属性设置为“Solid实心”。

3.在表中,选择以下文本框,然后从“字段选择装饰器”中,按如下方式设置其值。

文本框    值
TextBox4 OrderID
TextBox5 ShipName
TextBox6 EmployeeID

4.选择“TextBox6”并将“AutoMergeMode”属性设置为“Restricted”。这将根据是否合并相应的船舶名称(上一列中的单元格)来合并员工 ID。

5.选择“TextBox5”并将“AutoMergeMode”属性设置为“Always”。这将合并具有相似船名的单元格。

6.将“标题行”和“详细信息行”的“BorderStyle边框样式”属性设置为“Solid实心”,以清楚地查看合并的单元格。

合并矩表中的单元格(行外组)

1.从工具箱中,将 矩表 数据区域拖到报表设计图面上。

2.选择矩表并将“边框样式”属性设置为“实心”。

3.右键单击“TextBox4”,选择“插入列”,然后选择“组外 - 右”。

4.在矩表中,选择以下文本框并按如下所示设置其值。

文本框    值
TextBox3 OrderID
TextBox4 ShipName
TextBox6 EmployeeID

5.选择“TextBox6”并将“AutoMergeMode自动合并模式”属性设置为“Restricted受限”。这将根据是否合并相应的船舶名称(上一列中的单元格)来合并员工 ID。
6.选择“TextBox4”并将“AutoMergeMode自动合并模式”属性设置为“Always始终”。这将合并具有相似船名的单元格。
7.选择“行组”区域并将“边框样式”属性设置为“实心”以清楚地查看合并的单元格。