C# Visual Studio报表查看器-对多列子报表进行分组

C# Visual Studio报表查看器-对多列子报表进行分组,c#,reporting-services,reportviewer,C#,Reporting Services,Reportviewer,我有一个报告,试图使用ReportViewer控件来构建它,但遇到了一些问题 该报告将包含以下数据: “部分国家基金MDP ACO数量单位成本总成本” 我想创建一个报告,在每个页面上,它打印一个表,其中包含按状态分组的所有数据 我有它的工作,它打印正确的小组。但是:在每个州完成测试后,我需要一个表,该表根据ACO-MDP-FUND-TOTAL COST打印该州的总计。然后,一旦完成该表,只需一个包含该州总成本的文本框。因此,在进入下一个状态之前,每个状态都需要显示三个部分 1) 。显示该状态下记

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

该报告将包含以下数据:

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

我想创建一个报告,在每个页面上,它打印一个表,其中包含按状态分组的所有数据

我有它的工作,它打印正确的小组。但是:在每个州完成测试后,我需要一个表,该表根据ACO-MDP-FUND-TOTAL COST打印该州的总计。然后,一旦完成该表,只需一个包含该州总成本的文本框。因此,在进入下一个状态之前,每个状态都需要显示三个部分

1) 。显示该状态下记录集中的所有记录(此部分正在工作,我进行了父分组)

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

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

向最终用户显示所有三个部分后,将添加分页符,以便报表可以分页符。这只适用于步骤1,但不确定如何合并步骤2和步骤3


非常感谢您的帮助

我会将所有状态级别的对象移出到一个子报告中—一个新的.rdl文件。然后在“主”报告中,我将创建一个数据集,其中每个状态有一行。我将使用该数据集驱动一个只有一列和一个细节行的表。在该单元中,我将添加一个子报表对象,并将其指向子报表,将状态作为参数传递