ReportExecutionService.Render方法是否在后台运行?

时间:2013-01-17 22:38:23

标签: c# asp.net sql-server-2008 reporting-services

如果我使用ReportViewer处理报告并且报告需要5分钟处理,我会盯着旋转的绿色圆圈5分钟,无法做任何其他事情。

理想情况下,我想在报告处理过程中将应用程序控制权交还给用户做其他事情,所以我想使用ReportExecutionService.Render方法,但我想确定我不必等待报告完成处理以获得对该应用程序的控制权。 (我知道我必须创建另一个屏幕,他们可以选择要查看的已完成报告。)

有人可以确认ReportExecutionService.Render方法是后台进程,控件会立即返回给用户。

[完美的解决方案是使用报告订阅,但我遇到了麻烦。如果上述方法没有成功,那将是我的下一篇文章。]

0 个答案:

没有答案