【发布时间】:2017-03-27 07:57:05
【问题描述】:
我有一个关于 SSRS 报告的下拉列表。 但我在过滤器中有很多价值。 所以我想在下拉列表参数中输入值。 我该怎么做?
也许我可以在参数中做自动完成选项。但我不知道我该怎么做:(
请帮我解决这个问题
谢谢。
【问题讨论】:
标签: c# sql-server reporting-services ssrs-2012
我有一个关于 SSRS 报告的下拉列表。 但我在过滤器中有很多价值。 所以我想在下拉列表参数中输入值。 我该怎么做?
也许我可以在参数中做自动完成选项。但我不知道我该怎么做:(
请帮我解决这个问题
谢谢。
【问题讨论】:
标签: c# sql-server reporting-services ssrs-2012
我认为这是不可能的,但您可以做的解决方法是设置另一个参数,用户可以在其中输入关键字,然后使用该参数过滤连接到主参数的数据集。
【讨论】:
我认为@Aldrin 建议您使用另一个参数来过滤您的 currant 参数。假设您有参数 (@CurrentParam),它包含一长串国家/地区。您可以添加另一个参数(称为@SearchParam),它在可用列表中没有设置任何内容,因此您可以输入任何内容。为@CurrentParam 填充的可用列表的数据集查询会读取类似
的内容SELECT Country FROM Countries WHERE Country like '%' + @SearchParam + '%'
例如,如果您在@SearchParam 中键入“uni”,然后单击国家/地区参数下拉菜单,您将获得一个包含“United Kingdon”、“United States”等的过滤列表...
【讨论】: