0

我有一个简单的 ASP.NET Web 表单,其中有几个在本地模式下运行的 ReportViewer 控件。每次页面加载时,每个 ReportViewer 都会加载报表定义并重新生成动态 expression_host 程序集。这显然很耗时,并且不会很好地扩展。有没有办法让 ReportViewer 缓存报表定义和动态 expression_host 程序集?

4

2 回答 2

0

问题是在报表查看器对象上调用重置。您将需要缓存报表查看器。

如果您使用对象作为数据源,还请在 report.localreport.dataset 上调用 Clear。

于 2009-06-18T13:58:59.367 回答
0

在尝试了各种方法之后,到目前为止,该问题的最佳解决方法是从报告本身中删除所有代码。这样做之后,请求时间大大减少了。

于 2009-06-19T11:06:22.780 回答