【发布时间】:2013-05-21 15:13:58
【问题描述】:
我正在尝试使用 ReportService2010 代理从报表服务器中提取报表参数,但我注意到如果值是基于查询的,则返回的 ItemParameter[] 数组中的 ValidValue[] 数组为 null。
有没有办法直接返回它们,还是我必须使用用于检索参数值的查询?
【问题讨论】:
标签: c# reporting-services ssrs-2012
我正在尝试使用 ReportService2010 代理从报表服务器中提取报表参数,但我注意到如果值是基于查询的,则返回的 ItemParameter[] 数组中的 ValidValue[] 数组为 null。
有没有办法直接返回它们,还是我必须使用用于检索参数值的查询?
【问题讨论】:
标签: c# reporting-services ssrs-2012
此链接包含您需要的信息:
Using GetReportParameters in Reporting Services
简而言之,你必须做的第一件事就是在调用GetItemParameters 时将forRendering 参数设置为true。
如果您的参数具有来自使用其他参数的查询的有效值,那么您可能需要多次调用GetItemParameters,直到解决所有依赖关系。完整说明见链接。
【讨论】: