【问题标题】:Report Viewer parameter not giving expected values报告查看器参数未提供预期值
【发布时间】:2017-09-06 12:29:48
【问题描述】:

我是这个领域的新手,我正在使用带有 mvc5 的报表查看器 11.0。

我在报表的表格控件中使用了一个名为“Id”的参数。

我使用此代码在报告中传递值:-

List<ReportParameter> rp = new List<ReportParameter>();
                    for (int i = 0; i < 10; i++)
                    {
                        rp.Add(new ReportParameter("Id",  "A-"+i.ToString() ));
                    }

                    reportViewer.LocalReport.SetParameters(rp.ToArray());

我得到了这个输出:-

但我想要这个输出:-

我的代码有什么问题? 请帮忙...

【问题讨论】:

    标签: model-view-controller rdlc


    【解决方案1】:

    您只能为报表的参数分配一个值,这就是为什么参数并不真正适合任何具有多个变量值的结构化数据。

    您可以在此处阅读有关报告参数使用的更多信息:Report Parameters (Report Builder and Report Designer)

    您需要将这些值添加到单列 DataTable 或其他对象中,并将其作为 DataSource 提供给您的报表。以下是如何使用自定义数据作为报告数据源的示例:Using Custom Data Source to create RDLC Reports 和更多信息here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-22
      • 2014-03-08
      • 1970-01-01
      • 2017-07-09
      • 2015-05-10
      • 1970-01-01
      • 2012-11-05
      • 1970-01-01
      相关资源
      最近更新 更多