当前位置: 代码迷 >> .NET报表 >> 水晶报表打开用时6秒解决思路
  详细解决方案

水晶报表打开用时6秒解决思路

热度:8833   发布时间:2013-02-25 00:00:00.0
水晶报表打开用时6秒
我做了个水晶报表模板,其中有个子报表,文件大小有37K,做的操作也是一般操作。
之后用C++程序调用该模板,生成RPT文件。
我做了LOG观察每步动作,发现C++代码中 OpenReport 这一步,就是打开加载模板的动作,用时5-6秒。
其他动作用时都正常。

其他模板,C++代码来看,都用时很正常,所以不是代码的问题。

请问各位大侠,打开模板用时很长,有可能会是什么原因呢?

------解决方案--------------------------------------------------------
这个应该是正常的,你是水晶报表模板,用C++调用加载
你打开的时候,对报表做在量数据载入,也会造成这种现象

------解决方案--------------------------------------------------------
如果报表直接连接了数据库,那么打开报表时,会进行数据库验证等一些操作,速度稍慢
而且与数据库里对应的表的数据量有关。
  相关解决方案