我提供用户使用RDLC下载数据报告。对应的DB包含500 000条记录。从DB获取记录后。当我调用Report Manager的render方法时,响应时间太长(12-15分钟)。从用户的角度来看,这似乎不是一个好的行为。 我该怎么做才能缩短报告的呈现时间?
以下是代码段:
Warning[] warnings;
string[] streams;
byte[] renderedBytes;
//Render the report
renderedBytes = localReport.Render(
reportType,
deviceInfo,
out mimeType,
out encoding,
out fileNameExtension,
out streams,
out warnings);