【问题标题】:Visual Studio Report Viewer - Grouping a Multiple Column SubreportVisual Studio 报表查看器 - 对多列子报表进行分组
【发布时间】:2014-04-30 06:50:16
【问题描述】:

我有一个报告并尝试使用 ReportViewer 控件来构建它,但遇到了一些问题。

报告将包含以下数据:

“部分国家基金 MDP ACO 数量单位成本总成本”

我想创建一个报告,在每一页上打印一个按状态分组的所有数据的表格。

我让它在组中正确打印。但是:在每个状态之后,我需要一个表格,根据 ACO - MDP - FUND - TOTAL COST 打印该状态的总数。然后,一旦该表完成,就会出现一个包含该州总成本的文本框。因此,在进入下一个状态之前,需要显示每个状态的三个部分。

1)。显示该状态的记录集中的所有记录(这部分正在工作,我做了一个父分组)。

2)。完成步骤 #1 后,输出另一个表,其中列出了给定状态分组的记录:ACM、MDP、FUND。但是该表将在一列中显示 ACM、MDP 和 Fund 的唯一行,其中第四列 TOTAL Cost 表示属于每个组的所有项目的总成本。

3)。包含该州项目总成本的文本框

一旦所有三个部分都显示给最终用户,就会添加分页符,以便报表可以分页。这仅适用于步骤#1,但不确定如何合并步骤#2 和步骤#3。

非常感谢任何帮助。

【问题讨论】:

    标签: c# reporting-services reportviewer


    【解决方案1】:

    我会将所有状态级对象移出到子报告中 - 一个新的 .rdl 文件。然后在“主”报告中,我将为每个州创建一个包含一行的数据集。我将使用该数据集来驱动具有单列和仅详细信息行的表。在该单元格中,我将添加一个 Sub Report 对象并将其指向 Sub Report,并将 State 作为参数传递。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-19
      相关资源
      最近更新 更多