我有一个使用 SSRS 2010 服务的 Web 应用程序,但在取回参数的有效值时遇到问题。该参数允许多个值并且是文本类型。在我创建的报告中,我通过 query 获取可用值,而不是“指定值”。当我调用GetItemParameters 时, ValidValues属性为空。
如果我的报告指定值而不是从查询中获取值,则 ValidValues 属性将被完全填写。
我希望有人知道从查询中获取该属性的方法,因为我不想让我的报告编写者单独指定数百个(经常变化的)值。
谢谢!
我有一个使用 SSRS 2010 服务的 Web 应用程序,但在取回参数的有效值时遇到问题。该参数允许多个值并且是文本类型。在我创建的报告中,我通过 query 获取可用值,而不是“指定值”。当我调用GetItemParameters 时, ValidValues属性为空。
如果我的报告指定值而不是从查询中获取值,则 ValidValues 属性将被完全填写。
我希望有人知道从查询中获取该属性的方法,因为我不想让我的报告编写者单独指定数百个(经常变化的)值。
谢谢!
您的链接 ReportingService2010.GetItemParameters提供以下信息
如果任何参数值基于查询并且您有兴趣返回基于查询的参数的有效值列表,请将 ForRendering 设置为 true。此外,对于基于查询的参数,您必须传入返回查询参数所需的所有凭据信息。
您是否按照此链接中的说明将 ForRendering 设置为 true 值?