【发布时间】:2015-10-17 15:05:48
【问题描述】:
我在 Rdlc 报告中有一个包含 6 列和一个数据集的表格。将一个 dll 添加(引用)到报告中,名为 RepHlpr.dll。这个 dll 有一个共享函数 GetPar,它计算并从其他数据库获取数据。 Amount 列工作正常,并根据表达式获取数据,如:
在获取 Copper 和 HP 的总和时,一切正常,因为这些列从数据集中获取值。
我在获取 Amount 的值总和时遇到问题。我试过表达式:
=Sum(Textbox44.Value)
=Sum(ReportItems!Textbox44.Value)
=Sum(Table1.Textbox44.Value)
但它显示错误:Textbox48(上面的表达式被编码)在报告项上使用聚合函数。聚合函数只能用于页眉和页脚中包含的报表项。
有什么方法可以得到列金额的总和?
【问题讨论】:
-
你需要 =Sum(Fields!Amount.Value, "DataSet1") 吗?
-
没有字段名AMOUNT
-
金额列根据 HP 和制造商获取 3 相电机的值。我没有 RepHlpr.dll 的编码
标签: c# .net vb.net winforms rdlc