如何在报表查看器中添加行总计

时间:2013-05-08 20:24:23

标签: rdlc report-viewer2010

我是报道的新手,以及随之而来的术语,所以我会试着把它写进来。

|         |   A   |   B   |   C   |   D   |   E   |
-------------------------------------------------
| Apples  |   1   |   3   |   6   |   2   |  12   |
-------------------------------------------------
| Oranges |   3   |   2   |   4   |   1   |  10   |
-------------------------------------------------
| Bananas |   5   |   3   |       |   1   |   9   |
-------------------------------------------------
|         |       |       |       |       |  31   |

我需要总结最后一栏E,其中我指的是31。值为12109的单元格由=Sum(Fields!A.Value + Fields!B.Value + Fields!C.Value + Fields!D.Value)获得。

我无法更改sql查询和/或使用的数据集。有没有人有建议?谢谢!

编辑: 我在代码中添加了一个函数

Public Total_lookup_Sum As Integer = 0 

Public Function Lookup_Sum(ByVal value As Integer) As Integer

  Total_lookup_Sum = Total_lookup_Sum + value     

  Return Total_lookup_Sum 

End Function

并按此Code.Equals(ReportItems!txtFruitTotal.Value)进行调用,但我得到FALSE

2 个答案:

答案 0 :(得分:1)

在同事的帮助下,得出了答案:

Sum(Fields!A.Value) + Sum(Fields!B.Value)  + Sum(Fields!C.Value) + Sum(Fields!D.Value)

答案 1 :(得分:1)

在单元格31中,简单地创建此表达式

=Sum(Fields!A.Value) + Sum(Fields!B.Value)  + Sum(Fields!C.Value) + Sum(Fields!D.Value)

OR 

=Sum(Fields!E.Value)