还是水晶报表速度慢的问题。
用 VS 2005 + 水晶报表 R11.5 做的
其中有一个报表,数据源用的DataSet, 报表也没有特别复杂,是一个出货单。
运行时,我先创建一个Dataset, 然后加载需要的数据到这个Dataset中,数据准备好之后:
cr.SetDataSource(ds) '这里的ds就是我已经准备好的DataSet。它的架构与报表中的数据源的设计架构是一致的。
问题就出在上面这行代码。 经测试,在我的开发电脑上运行,此行耗时约2秒,在客户的电脑上,此行耗时要长得多,有十多秒钟。这就很让人不解。我自己的电脑配置是2004年时期的,客户电脑是去年买的,硬件配置高得多。
其他几个报表也是这样的模式,即,数据源用DataSet, 运行时先在内存中准备好DataSet,然后赋给报表,运行速度都很快。一闪就出来结果。
非常希望有经验的同行能帮忙分析一下,有哪些原因可能导致出现此症状。要从哪下手解决客户电脑上报表速度慢的问题?我是初学者,谢谢你能拉我一把。