【发布时间】:2013-01-24 10:24:29
【问题描述】:
我计划围绕 SSRS 报告构建内部仪表板的一部分。我正在使用 ASP.net(框架 4)、SQL Server 2008 R2、IIS6,并且已经在 Report Builder 3.0 中构建了我的所有报表。
现在使用 ReportViewer 控件将报表从报表服务器拉到仪表板。我想做的是 隐藏 SSRS 报告参数并自己从后面的代码中提供它们,因为 SSRS 参数选择控件很丑陋(Windows 95 丑陋)并且不适合外观和网站的感觉。此外,我有不同的最终用户报告,它们实际上是具有不同参数选择的同一报告(我不想显示这些选择控件)。
问题在于,我的所有报表都非常参数化 - 业务用户希望报表像枢轴一样灵活(您可以想象我构建这些报表的乐趣)。因此,我使用大量共享数据集来为每个参数提供默认值和可用值。由于我打算自己在我的 Web 应用程序中呈现这些参数,因此我需要知道:
- 每个报告的参数是什么(名称和类型)
- 每个参数的默认值应该是什么
- 每个参数应该有哪些可用选项
我很乐意将每个参数的名称/类型存储在数据库表中,但是要存储的值太多,无法对参数执行相同操作(而且数据过于动态)。谁能想到解决办法?
【问题讨论】:
标签: asp.net sql-server ssrs-2008 reportviewer reportbuilder3.0