ReportParameter を使用して部門のリストをレポートに渡していますが、ReportParameter がコンマ区切りの文字列を個々の文字列のリストに分割しているようです。変更されていない実際の文字列を 1 つの項目として渡す必要があります。ReportParameter を取得して、データをそのままにしてレポートに渡すにはどうすればよいですか?
データをレポートに渡していますが、ReportParameter 呼び出しは次のようになります。
ReportParameter DepartmentName = new ReportParameter("Dept", "Bakery,Deli,Cheese", false);
しかし、データベースへの呼び出しを追跡すると、それらを 3 つの文字列オブジェクト ("Bakery"、"Deli"、"Cheese") にまとめて ("Bakery, Deli, Cheese") 保持するのではなく、レポートが失敗します。代わりに単一のアイテムが送信された場合、レポートは機能するため、レポートが失敗する原因となっているのはこの動作です。