2012-01-16 25 views
0

私はXtraReportsでパフォーマンスの問題に遭遇しています。プレビューに表示されるデータの量を制限する方法はありますか(ReportViewerコントロール内)、ユーザーがエクスポート/印刷に行くとすべてのデータが表示されますか?私はプレビューのためにトップ10の行を取るだけでデータセットをフィルタリングしようとしましたが、それは動作しますが、ユーザが印刷/エクスポートに行くときにフィルタを削除する方法がわかりません。XtraReport - 1ページをプレビューするが、すべてのページを印刷/エクスポートする方法は?

答えて

2

プレビューでデータを制限することはできますが、すべてのデータをエクスポートすることはできますかどうかはわかりませんが、レポートのパフォーマンスを向上させることはできます。私はDevExpress XPOと一緒にXtraReportsを使用しています。レポートを最初に表示しているとき、ページをブラウズしたり、書き出し中にレポートがすべてのデータを取得するようです。レポートの初期レンダリング時にのみデータを取得する場合は、report cachingを使用します。妥当なフェッチされたデータの制限と一緒にキャッシュすることが私のためにできました。
また、レポートの印刷レコード数を制限する場合は、ReportPrintOptions.DetailCountを使用できます。

-1

あなたは

XtraReport1 prt = new XtraReport1(); 
    prt.ShowPreview(); 
+0

ボタンPF印刷用に

using DevExpress.XtraPrinting; using DevExpress.XtraReports.UI; using DevExpress.XtraPrinting.Preview; 

を使用する必要がありますそして、どのように正確に、このメソッド 'プレビュー' は、既製のレポートのでしょうか? – Grantly

関連する問題