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