微科社区,轻松开发从此开始! 请登陆 免费注册

微科社区

当前位置:首页 > 数据库 > 数据库报表 >

处理报表时出错。引发类型为“System.OutOfMemoryE

时间:2017-02-27 04:01  浏览:努力统计中...
处理报表时出错。引发类型为“System.OutOfMemoryException”的异常。 在数据查询时一次性放入datatable 大概220000条,但绑定到数据时就出现以上错误!! this.ReportViewer1.LocalReport.ReportPath = Se
处理报表时出错。引发类型为“System.OutOfMemoryException”的异常。  

在数据查询时一次性放入datatable 大概220000条,但绑定到数据时就出现以上错误!!

this.ReportViewer1.LocalReport.ReportPath = Server.MapPath("../statistics/Template/") + ReportName + ".rdlc";
this.ReportViewer1.LocalReport.DataSources.Clear();
ReportDataSource rds = new ReportDataSource(ReportName, dt);
dt.Dispose();
this.ReportViewer1.LocalReport.DataSources.Add(rds);
this.ReportViewer1.LocalReport.Refresh();
this.ReportViewer1.Dispose();
 GC.Collect();

最后一句也执行通过啦!但就是报以上错误!!
请问如何优化呀!!!
急,在线等!!




内存不足
    顶一下
    (1)
    100%
    踩一下
    (0)
    0%
    ------分隔线------