日期:2014-05-17  浏览次数:20375 次

ReportViewer性能很慢?
前台使用Reportviewer展示数据,连接OLAP数据源。在设计RDL文件时没有感觉到有性能慢,设计时点击查询很快,但是使用Reportviewer展示时就很慢了。

如果是OLAP库有问题,那直接使用MDX查询应该也是慢的,但MDX不慢。

是不是Reportviewer的问题?

第一次用Reportviewer,还有很多不知道的,请大家指点下!!
------解决方案--------------------
Reportviewer 展示的时候挺耗时, 因为需要格式化页面和数据。
可以考虑使用subReport,区分显示你感兴趣的数据。
------解决方案--------------------
ReportViewer可以采取缓存机制,同时那个一些复杂的数据集可以在多维数据库里面设计好。
------解决方案--------------------
微软现在的产品性能很差的
------解决方案--------------------
引用:
Reportviewer 展示的时候挺耗时, 因为需要格式化页面和数据。
可以考虑使用subReport,区分显示你感兴趣的数据。


不知道楼主的report要显示多少内容,做现在做的比较大的最后打印出来基本有差不多250页 A4,显示还行,1-2秒的延时.你的很慢是多久,要显示多少数据?

report里面的运算尽可能让数据库做,宁愿多输出几列,还有排序分组什么的,先让数据库牌号,页面分组很耗时.
------解决方案--------------------
跟控件是有关系的,我之前使用水晶报表显示数据跟Reportviewer控件显示数据都有时间差别
LZ你可以换一下控件,不然帮不了你