【问题标题】:Display Some Rows as Columns in Crystal Report在 Crystal Report 中将某些行显示为列
【发布时间】:2013-03-09 19:40:09
【问题描述】:

我想创建一个具有以下格式的报告:

ID-1    |Name           |Subject 1|Subject 2|Subject 3|Subject 4|
ID-2    |Father Name    |Marks 1  |Marks 2  |Marks 3  |Marks 4  |

数据集中返回的数据格式为:

ID-1|ID-2|Name|FatherName|Subject 1|Marks 1|etc|Etc|
ID-1|ID-2|Name|FatherName|Subject 2|Marks 2|etc|Etc|
ID-1|ID-2|Name|FatherName|Subject 3|Marks 3|etc|Etc|

我尝试使用 Crosstab,但无法获得所需的输出。关于如何完成它的提示?和/或 Crystal Report Feature|Control 将帮助我实现它吗?

以更概括的方式,我想做的是在单行中显示作为多行返回的主题的标记,并在每条中显示相似的数据,即 ID-1、ID-2 , 姓名。父亲姓名等只有一次! (注意:如示例所示,每个学生的数据需要以 2 行显示。

【问题讨论】:

  • 不要学习在 vs2012 中过时的水晶报告。而是学习和使用 XtraReport 而不是
  • Crystal Report 中已有一些报表,目前无法求助于任何其他解决方案。

标签: c# crystal-reports report


【解决方案1】:

通过使用pivot,您可以轻松地将行转换为列。检查 sqlfiddle 上的 this pivot 示例以解决您的问题。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-25
  • 1970-01-01
  • 2012-08-26
相关资源
最近更新 更多