我在ReportViewer控件中使用了winform。当数据加载到报告时,它显示错误:
本地报告处理期间发生的错误 报告处理中发生意外错误 System.OutOfMemoryException类型的异常
System.OutOfMemoryException details
我在表单加载事件中使用了此代码:
ReportViewr1.ProcessingMode = ProcessingMode.Local
Dim ReportDataSource2 As New Microsoft.Reporting.WinForms.ReportDataSource
ReportDataSource2.Name = RPSet.DataSetName
ReportDataSource2.Value = ds.Tables(0)
ReportViewr1.LocalReport.ReportPath = "C:\Reports\Report1.rdlc"
ReportViewr1.LocalReport.DataSources.Add(ReportDataSource2)
ReportViewr1.RefreshReport()
其中 ds 是我的数据集。
我的系统配置是:
Windows 8.1 64位(正版)
酷睿i7处理器
8 GB DDR3柱塞(1600 FSB)
2 GB DDR5显卡
500 GB SSD
我发现我的程序内存消耗仅为300到400 MB。 那么为什么会出现内存不足? Only 322 MB consumed by program while processing - details