1、在明细网格中包含有子报表:在Grid++Report中,子报表的生成过程要复杂一些,明细网格中的子报表要多次生成,如果数据量较大,报表的生成过程会较慢。如非必要,尽量不要在明细网格中定义子报表。看了很多用户的报表设计,用子报表实现的其实应该用分组来实现,这样不仅可以提供运行速度,也可以简化报表相关的编码,特别是为报表提供数据的相关任务。
2、报表中的部件框或单元格的“可伸展”、“可收缩”与“按需缩小字体”属性被过多设置:这几个属性相关的功能会有大量的计算开销。如果被过度设置,或者在明细网格中被定义,报表生成过程可能会比较慢,请审慎设置这些属性。
Grid++Report应该是市面上运行最快的报表工具,特别是查询显示器展现的数据的速度极快,除了从数据源获取数据的时间开销,几十万的数据可以秒出。相同数量的数据生成打印(或打印预览)数据,Grid++Report也要远远快于其它的报表工具。