急!出现乱码!
我用的xp2003自带的水晶报表.以数据集做数据源.
数据特别多.开始调试时出现乱码.后来我把数据调整道1000条,调试正常.5000条数据时也正常.但是8000条时开始正常,后来点击"最后一页"按钮时就出现乱码了.10000条调试时直接就是乱码.
不知如何处理,请高手指教啊!!
问题点数:20、回复次数:3Top
1 楼GRWriter(重视报表开发)回复于 2006-03-09 11:14:55 得分 20
试试Grid++Report, 全中文,去 http://www.rubylong.cn 下载Top
2 楼zhansen_7030(janson)回复于 2006-03-14 10:35:31 得分 0
这可能是解决问题的另一种方法,我得试试看.多谢你提出的宝贵意见.
这个问题我自己也研究了好一阵子,主因我觉得是crystalreport9.0效率低,当然我需要显示的数据也的确多(10多万条).
1 数据源是数据集,使用报表的setdatasource()方法绑定数据源.用crystalreport9.0我测试了内存,最高时快达到了900M.
2 升级crystalreport 到9.2,同样数据源是数据集,也用setdatasource()方法绑定它,内存大概是600M.差别不小啊!
3 版本9.2 这回数据源直接采用数据库中的存储过程.内存在三百四五十兆.本来9.0我也想直接把存储过程作为数据源了,不过9.0不能识别这个存储过程里的字段.
4 我还单独测试了加载数据集是占用的内存,大概100M.和我自己估测的差不多.
所以setdatasource()方法确实效率低下.而9.2比9.0性能优越也就显而易见了.Top
3 楼zhansen_7030(janson)回复于 2006-03-14 10:38:52 得分 0
再次感谢你参与我的问题!!Top




