Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ReportExecutionService.Render方法是否在后台运行?_C#_Asp.net_Sql Server 2008_Reporting Services - Fatal编程技术网

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

C# ReportExecutionService.Render方法是否在后台运行?,c#,asp.net,sql-server-2008,reporting-services,C#,Asp.net,Sql Server 2008,Reporting Services,如果我使用ReportViewer处理一份报告,而该报告需要5分钟的处理时间,那么我会盯着一个旋转的绿色圆圈看5分钟,无法做任何其他事情 理想情况下,我希望将应用程序的控制权交还给用户,以便在报表处理过程中执行其他操作,因此我希望使用ReportExecutionService.Render方法,但我希望确保不必等待报表处理完成才能重新控制应用程序。(我知道我必须创建另一个屏幕,在那里他们可以选择要查看的已完成报告。) 是否有人可以确认ReportExecutionService.Render方

如果我使用ReportViewer处理一份报告,而该报告需要5分钟的处理时间,那么我会盯着一个旋转的绿色圆圈看5分钟,无法做任何其他事情

理想情况下,我希望将应用程序的控制权交还给用户,以便在报表处理过程中执行其他操作,因此我希望使用ReportExecutionService.Render方法,但我希望确保不必等待报表处理完成才能重新控制应用程序。(我知道我必须创建另一个屏幕,在那里他们可以选择要查看的已完成报告。)

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


[完美的解决方案是使用报表订阅,但我在这方面遇到了问题。如果上述方法不奏效,这将是我的下一篇文章。]

你在说什么样的应用程序?ASP?WinForms?WPF?更新的标签以包括ASP