LocalReport求助效率问题

Hidden518 2015-07-06 11:07:07
获取大概1万张报表数据,填充rdlc报表参数,

遍历执行,生成图片大概1000张左右内存不行然后程序挂了。有什么办法解决呢!


string deviceInfo =
"<DeviceInfo>" +
" <OutputFormat>JPEG</OutputFormat>" +
" <PageWidth>210mm</PageWidth>" +
" <PageHeight>148mm</PageHeight>" +
" <MarginTop>0mm</MarginTop>" +
" <MarginLeft>0mm</MarginLeft>" +
" <MarginRight>0mm</MarginRight>" +
" <MarginBottom>0mm</MarginBottom>" +
"</DeviceInfo>";

LocalReport.Render("Image", deviceInfo, CreateStream, out warnings);

private static Stream CreateStream(string name, string fileNameExtension, Encoding encoding, string mimeType, bool willSeek)
{
string value = Guid.NewGuid().ToString();
stream = new FileStream(Patid + value + "." + fileNameExtension, FileMode.Create);
}

...全文
393 回复 打赏 收藏 转发到动态 举报
写回复
回复
切换为时间正序
请发表友善的回复…
发表回复

4,815

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告