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