2

オブジェクトデータソースとして最大200Kレコードのリストを使用するRDLCレポートがあります。レコードは1つのフィールドでグループ化され、レポートはページに分割されます。テストしようとすると、レポートのレンダリングに約4分かかります。プロファイラーは、データソースの生成に1分かかり、レポートビューアーのOnPreRenderイベントからCreateSnapshotメソッドによって3分かかることを示しています。レポートサービスは、レポート全体のレポート本文をレンダリングして合計ページ数を決定し、最初のページのみを表示するようです。どういうわけかそのような振る舞いを修正する方法はありますか?ユーザーの正確な合計ページ数が表示されない場合は、問題ありません。

4

1 に答える 1

1

RDLC レポートに式を含めるとパフォーマンスが低下することがわかりました。これは特に、グループ化またはソートする式について言われています。

すべての式を削除すると、処理時間が数分ではなく数秒に短縮される可能性があります。

于 2012-02-09T21:48:13.793 に答える