我正在研究RDLC报告,其中我使用矩阵来显示数据。
但问题是,当加载大量数据时,报告未打开,而是显示错误System.Outofmemoryexception.
没有带有大量数据的矩阵的报告工作正常。
我试图加载的记录大约是80,000条记录。有人遇到过同样的问题吗?
答案 0 :(得分:0)
当满足以下一个或多个条件时,计算机没有足够的内存来完成请求的操作:
报告分两个阶段处理。这两个阶段是执行和渲染。在执行阶段或呈现阶段可能会发生此问题。
如果在执行阶段发生此问题,则很可能发生此问题,因为查询结果中返回的数据占用的内存太多。此外,以下因素会影响执行阶段的内存消耗:
如果在呈现阶段出现此问题,则原因与报告显示的信息以及报告显示信息的方式有关。
解决方案: