我不太清楚如何做到这一点。我去了资源:http://www.gotreportviewer.com/,但我找不到确切的答案。我正在使用VS 2010 .NET Framework 4,所以我假设我也在使用ReportViewer2008。哦,我正在使用RDLC文件。
他们展示了一个表格示例,其中数据被分组/排序,他们有Group Header和Group Footer's,这似乎是我想要的(我认为),但我无法弄清楚如何将这些行添加到我的表
基本上我有一个对象(注册),其中包含:
我传入一个ObservableCollection作为Object DataSource。我想做的是:
[GroupName]
[First Name] [LastName]
Total: ##
...
Grand Total: ##
基本上,按:GroupName,然后是FirstName,然后是LastName。我认为我需要对数据进行分组/排序的方式是不言自明的。我有排序协议,但我不能过滤/重复数据。而且,我不确定如何获得Total / Grand Total。我相信我能算出总计,但总计...我不知道。
答案 0 :(得分:1)
我在Grand Total遇到麻烦。我正在使用VS2010,最后我发现如何在我的报告中添加一个Grand Total。我只有一个组,所以我选择了屏幕底部“Group1”旁边的小向下箭头,其中显示“行组”。然后选择“添加总计”,然后选择“之后”。这在底部添加了一行,其表达式为:Sum(field)。我将其更改为Count(字段),这是我需要的,字段是Grand Total所需的字段。