データグリッドのデータをそのまま含むレポート(複数の動的フィルターを含む)を作成する必要があるアプリケーションに取り組んでいます。現在、フィルタリングはSQLクエリから結果セットを取得しているため、次の問題が発生します。動的に生成されたクエリにフィールドをバインドできないため、SSRSまたはCrystalレポートに複数のwhereフィルターを送信できません。
これが私の質問です。whereステートメントで無制限の条件を持つレポートを作成する方法、またはCRまたはSSRSのいずれかで使用できるように動的なwhere句を使用してストアドプロシージャを作成する方法はありますか?そうでない場合は、where句でそのフィルターを連結できるレポートエンジンはありますか?
注:C#4.0をSQL Server 2008 Express(SSRSがインストールされている)およびSAPのCrystal Reports for VisualStudio2010ライブラリと一緒に使用しています。