我正在使用RDLC Reports和报表查看器控件,我发现最终结果中的记录越多,加载的时间就越长。 听起来,RDLC报告一次加载所有记录(并在本地缓存它们),即使它在发送到浏览器时对其进行分页也是如此。 所以我认为解决方案应该是使报告只加载当前页面所需的记录。 我怎样才能做到这一点? 或者,如果有另一种优化解决方案,请告诉我
答案 0 :(得分:1)
如果您需要分析和聚合大量记录(数百万),您可以使用存储过程或查询在sql server上完成工作,然后您可以仅向报告查看器输出聚合数据。
如果您不需要在报告中显示数据的详细信息,这非常有用。