Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何合并Crystal报表中的行?_C#_Crystal Reports - Fatal编程技术网

C# 如何合并Crystal报表中的行?

C# 如何合并Crystal报表中的行?,c#,crystal-reports,C#,Crystal Reports,我正在使用Crystal Report Version=10.2,Visual Studio 2008,并在Crystal Report中显示存储过程的结果 我的存储过程返回如下所示的输出 但我想在报告中显示,如下所示 提前感谢使用组获取Com编号,并将子状态和日期的详细信息放入详细信息部分 一开始看起来像 --------------------------------------------- Com No. | Desc. | Status | Date | --

我正在使用Crystal Report Version=10.2,Visual Studio 2008,并在Crystal Report中显示存储过程的结果 我的存储过程返回如下所示的输出

但我想在报告中显示,如下所示

提前感谢

使用组获取Com编号,并将子状态和日期的详细信息放入详细信息部分

一开始看起来像

---------------------------------------------
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就解决了我的问题。谢谢,我也有类似的问题,我花了一周的时间来找到解决方案,直到我看到你的答案为止。它非常出色