我在本地处理模式下使用ReportViewer并使用linq-to-entites获取数据(IQueryable <>)。数据还包含图像,这些图像在表格内的报告中呈现。在样本数据库上运行时,生成的数据集包含大约30000个项目。Reportviewer Paging
即使报表分成多个页面,ReportViewer仍会同时加载所有记录。我将图像源从[数据库]更改为[外部],并通过服务(.ashx)实现图像加载以加速SQL查询。报表查看器还会加载所有图像(不仅仅是显示页面的图像),而且只能渲染报表。
你有什么想法我可以提高我的报告的表现吗?为什么报告查看器不使用分页,而是加载所有数据?也许我做错了什么?我怎样才能让reportviewer逐页加载数据。