如何在关闭水晶报告时清除窗口中页面文件中的数据?

时间:2017-02-28 07:35:44

标签: crystal-reports out-of-memory

我在窗口形式C#上有水晶报告来显示多个图像。我知道水晶报告使用Windows的“分页文件”来交换数据。我打开和关闭报告几次(大约3次)然后当物理内存空闲时我收到消息“内存已满”。我认为在关闭报告时需要清除页面文件中的数据(我使用GC.Collect(),将报告设置为null并处理报告但不解决问题) 请在关闭水晶报告时帮助我如何使用c#清除分页文件中的数据?

非常感谢你。

1 个答案:

答案 0 :(得分:0)

您需要关闭报告然后处理它。

MyReport.Close();
MyReport.Dispose();

还配置了观众

MyCrystalReportViewer.Dispose();