0

フィルター (where 句) に応じて Crystal レポート ファイル (.rpt) のクエリを変更する必要があります。これを行うにはどうすればよいですか (クエリの where 句を変更します)? (コードビハインド)

Obs: Crystal Report 13、.net Framework 4.0、および c# を使用しています。

4

1 に答える 1

1

一般に、レポートのレコード選択式に条件を追加することで、WHERE 句に条件を追加できます。たとえば、場所 1 と昨年と一致する Order テーブルのレコードが必要な場合は、次のようにします。

string selectFormula = "{Order.LocationID} = 1 AND {Order.Year} = 2011";

次に、レポート定義に追加します

crystalReportViewer.SelectionFormula = selectFormula;

于 2012-04-11T19:03:48.507 に答える