在rdlc报告中计算

时间:2012-12-19 14:43:19

标签: c# visual-studio-2010 reporting

使用VS 2010 win forms项目。我有一个工作订单输入屏幕的winform。在工作订单表单的底部是一些计算的文本框,这些文本框是根据类中的函数计算的。

我创建了一个rdlc报告来打印工作订单,但现在我需要使用这些函数来表示计算总计工作订单,税金,费用等。

我可以通过将它们作为变量传递来使用它们吗?将这些功能结果导入报告的最佳方法是什么?

赖安

1 个答案:

答案 0 :(得分:1)

为什么不将函数计算的值仅传递给RDLC文件?您可以使用Report Parameters将值传递给文件。

ReportParameter class

here you can find使用它们的一个小例子

顺便说一句代码如下:

//Click to generate the report
ReportParameter p1 = new ReportParameter("NameOfFirstParameter", valueReturningFromYourFunction);
ReportParameter p2 = new ReportParameter("NameOfSecondParameter", valueReturningFromYourFunction);
localReport.SetParameters(p1);
localReport.SetParameters(p2);
localReport.Render(...);