我正在开发一个应用程序,该应用程序需要生成包含数据网格数据的报告(包括多个动态过滤器)。我的筛选当前从导致以下问题的 SQL 查询中获取结果集:我无法将多个 where 筛选器发送到 SSRS 或 Crystal 报表,因为它不允许我将字段绑定到动态生成的查询。
这是我的问题:有没有办法在 where 语句中创建具有无限条件的报告,或者创建一个带有动态 where 子句的存储过程,以便我可以将它与 CR 或 SSRS 一起使用?如果没有,是否有任何报告引擎可以让我在 where 子句中连接该过滤器?
注意:我使用 C# 4.0 以及 SQL Server 2008 Express(安装了 SSRS)和 SAP 的 Crystal Reports for Visual Studio 2010 库。