【问题标题】:Report Viewer .rdlc How to pass a parameter?Report Viewer .rdlc 如何传递参数?
【发布时间】:2017-01-31 20:25:07
【问题描述】:

显然,我一直在 C# windows 窗体中进行试算表报告 - 报告查看器显示“帐户”的年度报告及其在每个帐户中的应付总额。

报告有一个假定的年度复利值,具体取决于用户的选择 - ex. Jan. 1 2013-to-Feb. 1 2014,将有来自 Jan-Dec 2013, "TOTAL=4,500,000" and Jan-Feb 2014, "TOTAL=45,000" 的复利值。

我在报告中看到的是一个持续复利的价值,

2013 年 1 月至 12 月,“TOTAL=4,500,000”和 2014 年 1 月至 2 月,“TOTAL=4,545,000”。

我在单元格中的代码是=RunningValue(Fields!DEBIT.Value,Sum,"summaryDataSet").

我希望读者能理解我在这里想说的话并帮助我。谢谢。

【问题讨论】:

    标签: c# winforms reportviewer


    【解决方案1】:

    虽然我不知道是什么让您无法使用 Google 来找到问题的答案(我的意思只是问题的标题!),但您可以使用 ReportParameter 将参数传递给您的报告:

    ReportParameter[] parameters = new ReportParameter[x+1];
    parameters[0] = new ReportParameter("name1", value1);
    ...
    parameters[x] = new ReportParameter("namex", valuex);
    this.reportViewer1.LocalReport.SetParameters(parameters);
    

    我不明白你想通过问题文本告诉我们什么,它似乎根本不适合这个问题......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-27
      • 2011-02-15
      • 1970-01-01
      • 2011-02-10
      相关资源
      最近更新 更多