C# ReportExecutionService.Render方法是否在后台运行?
如果我使用ReportViewer处理一份报告,而该报告需要5分钟的处理时间,那么我会盯着一个旋转的绿色圆圈看5分钟,无法做任何其他事情 理想情况下,我希望将应用程序的控制权交还给用户,以便在报表处理过程中执行其他操作,因此我希望使用ReportExecutionService.Render方法,但我希望确保不必等待报表处理完成才能重新控制应用程序。(我知道我必须创建另一个屏幕,在那里他们可以选择要查看的已完成报告。) 是否有人可以确认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方
[完美的解决方案是使用报表订阅,但我在这方面遇到了问题。如果上述方法不奏效,这将是我的下一篇文章。]你在说什么样的应用程序?ASP?WinForms?WPF?更新的标签以包括ASP