【问题标题】:ReportViewer's ReportParameter in MVC 5MVC 5 中 ReportViewer 的 ReportParameter
【发布时间】:2017-08-18 21:55:53
【问题描述】:

我正在研究一个解决方案,我们必须在 MVC 应用程序中显示 ReportViewer 的过滤器数据。我们在 SSRS 服务器中托管了 SSRS 报告。我能够在 MVC 应用程序中显示报表查看器。最重要的是,我们需要根据用户的权限过滤ReportParameters中的数据。由于我们不想存储 .rdlc 文件的副本,因此我们无法更改 reportparameter 列表,因为它是 readonlycollection

有什么方法可以应用过滤器

【问题讨论】:

  • 你能发布你尝试过的东西吗
  • 尝试创建自定义类型和局部视图,以便我可以更好地控制数据。到目前为止,它正在工作。

标签: asp.net-mvc model-view-controller reporting-services asp.net-mvc-5 ssrs-2012


【解决方案1】:

您可以尝试在报表中添加一个隐藏参数,参数数据集列表将使用该参数进行过滤,这样您就可以通过代码对其进行控制。查看这篇关于参数和过滤的文章。

https://docs.microsoft.com/en-us/sql/reporting-services/tutorial-add-a-parameter-to-your-report-report-builder

问候

【讨论】:

  • 我创建了一个带有必需属性的包装器类型。然后我使用局部视图生成动态参数控件。由于我不想重新发明轮子,有没有可用的库?
  • 您是否参考了用于参数生成的库?
猜你喜欢
  • 1970-01-01
  • 2010-10-27
  • 2017-06-05
  • 1970-01-01
  • 1970-01-01
  • 2010-12-20
  • 2012-02-26
  • 2019-08-12
  • 1970-01-01
相关资源
最近更新 更多