C# 如何合并Crystal报表中的行?
我正在使用Crystal Report Version=10.2,Visual Studio 2008,并在Crystal Report中显示存储过程的结果 我的存储过程返回如下所示的输出 但我想在报告中显示,如下所示 提前感谢使用组获取Com编号,并将子状态和日期的详细信息放入详细信息部分 一开始看起来像C# 如何合并Crystal报表中的行?,c#,crystal-reports,C#,Crystal Reports,我正在使用Crystal Report Version=10.2,Visual Studio 2008,并在Crystal Report中显示存储过程的结果 我的存储过程返回如下所示的输出 但我想在报告中显示,如下所示 提前感谢使用组获取Com编号,并将子状态和日期的详细信息放入详细信息部分 一开始看起来像 --------------------------------------------- Com No. | Desc. | Status | Date | --
---------------------------------------------
Com No. | Desc. | Status | Date |
---------------------------------------------
1 | a |
| sub | 01/01/2012|
| ack | 02/01/2012|
| inv | 03/01/2012|
---------------------------------------------
然后:
使用“截面专家”并为组设置“覆盖”。因此,您将获得以下信息:
---------------------------------------------
Com No. | Desc. | Status | Date |
---------------------------------------------
1 | a | sub | 01/01/2012|
| ack | 02/01/2012|
| inv | 03/01/2012|
---------------------------------------------
把CON-NO和DESC的值放在盒子的中间是很棘手的。如果知道“详细信息”部分中的行数,则可以按比例增加组标题的高度,这样可以得到以下结果:
---------------------------------------------
Com No. | Desc. | Status | Date |
---------------------------------------------
| sub | 01/01/2012|
1 | a | ack | 02/01/2012|
| inv | 03/01/2012|
---------------------------------------------
或者,您可以使用交叉选项卡显示数据。第一步 创建运行总数 选择通讯号码 总结将被计算在内 对于每个记录。 重置更改组上的选择 将运行总数另存为rtotal 第二步 创建一个公式名将为total 添加此ceilingcountStatus,ComNo/2此公式将找到中间点。 保存公式 第三步 创建另一个公式名称将按 添加此ifrtotal=total,然后添加false,否则添加true 保存公式 第四步 选择通讯号码。 格式化对象->抑制->公式 按公式 保存抑制公式。
运行报告。尝试使用组隐藏公共值。htry this:HTH.我正在从过程中获取marathi中的数据,但报告显示为/有没有在marathi中显示数据的想法是web应用程序还是win应用程序?在web app中,您需要在浏览器上启用语言支持。另外,请看utf-8的输出设置。我在我的WebApp中使用Unicode for Marathi语言,所以只要将字体更改为Unicode就解决了我的问题。谢谢,我也有类似的问题,我花了一周的时间来找到解决方案,直到我看到你的答案为止。它非常出色