我常用的提高水晶报表访问速度方法一
2009-06-15 15:29
288 查看
水晶报表的使用越来越广泛,很多单位的项目都采用水晶报表来做统计数据。对应刚刚接触水晶报表的开发人员来说,怎样提高水晶报表的访问速度。我认为,应该有一些开发原则。以下是我的个人经验,仅供参考。
一 数据的处理尽可能让c#完成
水晶报表支持水晶报表语言和vb,这两种语言都是解释性的语言,如果我们把一个数据集直接“塞给”报表,让报表处理数据,那么报表只能使用解释性语言来工作,这样降低性能。所以我尽可能将c#处理如汇总、排序后,将数据直接给水晶报表来显示。
二 和水晶报表的交互不宜过多
水晶报表处理数据,每次都要加载数据,这样访问肯定会降速,减少交互,将复杂的报表分为简单的报表。
三 最好不要让水晶报表自动分页
水晶报表每次分页会将所有数据遍历,之后再分页。c#控制分页可以提高报表的访问速度。
一 数据的处理尽可能让c#完成
水晶报表支持水晶报表语言和vb,这两种语言都是解释性的语言,如果我们把一个数据集直接“塞给”报表,让报表处理数据,那么报表只能使用解释性语言来工作,这样降低性能。所以我尽可能将c#处理如汇总、排序后,将数据直接给水晶报表来显示。
二 和水晶报表的交互不宜过多
水晶报表处理数据,每次都要加载数据,这样访问肯定会降速,减少交互,将复杂的报表分为简单的报表。
三 最好不要让水晶报表自动分页
水晶报表每次分页会将所有数据遍历,之后再分页。c#控制分页可以提高报表的访问速度。
相关文章推荐
- 我常用的提高水晶报表访问速度方法一
- 提高网站访问速度最实用的方法:启用IIS6的GZIP
- 常用host文件,提高访问速度
- asp页面提高的访问速度的方法详解
- 提高网站访问速度的方法汇总
- 提高网站访问速度非常有用的方法
- 教程:提高你的Octopress博客在国内访问速度的几个方法.
- 【前端优化】通过六种方法提高网站访问速度
- 提高网站访问速度的34个方法
- 【前端优化】通过六种方法提高网站访问速度
- oracle 数据仓库提高访问速度方法
- 10种提高WordPress访问速度的方法
- 10种提高WordPress访问速度的方法
- IIS开启GZIP压缩提高浏览器访问速度方法(转帖)
- 提高asp程序访问速度的方法
- 提高网站访问速度的六种方法
- 提高网站访问速度的一般方法
- 提高WordPress访问速度的十种方法
- 10种提高WordPress访问速度的方法
- 【前端优化】通过六种方法提高网站访问速度 (转http://www.cnblogs.com/fengyin/archive/2011/01/18/1938628.html)