0

ReportViewerを使用してレポートを処理し、レポートの処理に5分かかる場合、回転する緑色の円を5分間見つめ、他に何もできません。

理想的には、レポートの処理中に他のことを行うためにアプリケーションの制御をユーザーに戻したいので、ReportExecutionService.Renderメソッドを使用したいのですが、使用しないようにしたいと思います。アプリの制御を取り戻すには、レポートの処理が完了するまで待つ必要があります。(完成したレポートを選択して表示できる別の画面を作成する必要があることはわかっています。)

ReportExecutionService.Renderメソッドがバックグラウンドプロセスであり、制御がすぐにユーザーに戻ることを誰かが確認できますか?

[完璧な解決策はレポートサブスクリプションを使用することですが、私はそれに問題があります。上記のアプローチがうまくいかない場合は、それが私の次の投稿になります。]

4

0 に答える 0