带有'可用值的SSRS按查询'不返回ValidValues属性

时间:2013-05-30 19:41:34

标签: c# sql reporting-services

我有一个使用SSRS 2010服务的Web应用程序,我遇到了回退参数有效值的问题。该参数允许多个值,类型为Text。在我创建的报告中,我通过查询获取可用值,而不是“指定值”。当我调用GetItemParameters时,ValidValues属性为空。

如果我的报告指定值而不是从查询中获取值,则完全填充ValidValues属性。

我希望有人知道从查询中获取该属性的方法,因为我不想让我的报告编写者单独指定数百个(通常是更改的)值。

谢谢!

1 个答案:

答案 0 :(得分:4)

Your link ReportingService2010.GetItemParameters 提供以下信息

  

如果任何参数值基于查询而您感兴趣   在返回基于查询的参数的有效值列表中,设置   ForRendering to true。另外,对于基于查询的参数,您   必须传递返回所需的所有凭证信息   查询参数。

您是否在此链接中将ForRendering设置为true值?