Asp.net报表查看器 - 自定义过滤器参数

时间:2010-04-20 13:48:13

标签: sql-server sql-server-2005 reporting-services

对于数据仓库项目,我需要了解有关自定义报告查看器过滤器/参数的一些最佳实践。

通常我使用报告的标准参数功能,例如多个选择框,复选框,文本框等。但是对于当前项目,某些报告需要更复杂的报告参数。例如。用户想要分析一些措施。为此,用户需要在特定地址上设置过滤器。有超过100.000个地址可供选择,因此他必须能够搜索地址(全文)。由于这些功能无法使用标准参数完成,因此我必须在ASPX页面中创建自定义参数,然后将其传递给报表查看器控件。

所以我的问题是:是否有关于如何创建自定义参数的最佳实践?有没有人有过类似的问题,如果有的话,你是怎么解决的?

1 个答案:

答案 0 :(得分:0)

在简单的Web表单上创建参数,以查询数据库中的有效值。然后通过URL将参数传递给报表服务器。以下是通过URL字符串传递参数的文档

http://msdn.microsoft.com/en-us/library/ms152835.aspx