我正在尝试使用 ReportService2010 代理从报表服务器中提取报表参数,但我注意到如果值是基于查询的,则返回的 ItemParameter[] 数组中的 ValidValue[] 数组为 null。
有没有办法直接返回它们,还是我必须使用用于检索参数值的查询?
我正在尝试使用 ReportService2010 代理从报表服务器中提取报表参数,但我注意到如果值是基于查询的,则返回的 ItemParameter[] 数组中的 ValidValue[] 数组为 null。
有没有办法直接返回它们,还是我必须使用用于检索参数值的查询?
此链接包含您需要的信息:
在 Reporting Services 中使用 GetReportParameters
简而言之,您必须做的第一件事就是forRendering
在调用时将参数设置为 true GetItemParameters
。
如果您有来自使用其他参数的查询的有效值的参数,那么您可能需要GetItemParameters
多次调用,直到解决所有依赖关系。有关完整说明,请参阅链接。