日期:2014-05-18  浏览次数:20830 次

关于水晶报表
在做水晶报表显示打印的时候出现的问题.由于现实的数据太多.而且有二进制的图片.导致Cpu使用过量.连正常的打印都无法进行,哪位高手说一下.该如何解决这个问题.如何去优化一下

------解决方案--------------------
还真没碰到过这种情况,我也受教了,坐等高手解答
------解决方案--------------------
http://topic.csdn.net/u/20090626/18/0e7d0af0-2555-479d-9cb5-84175787f2cd.html?98878

http://topic.csdn.net/u/20090626/17/8090bf70-bed9-41ac-9e09-c0a6a7ab4cb8.html?54478
你对应上面两篇文章,看你是那种模式,然后对照下,看哪里不对
------解决方案--------------------
mark 期待高手帮你解决
------解决方案--------------------
应该不是模式问题,是因为数据量过大造成的。我的建议添加一个打印按钮,每次显示10几页和每次打印10几页
------解决方案--------------------
我想问一下lz,现实数据太多你是怎么显示或者排版的,预览有问题吗?可以使用分页的吧。。
------解决方案--------------------
或者使用fastReport做比较好,我总感觉水晶报表不怎么好
------解决方案--------------------
水晶报表运行 确实占有的资源比较大。特别数据大的情况下。
但是不至于打印都打不出来吧。
你是怎么加载报表的,怎么连接数据库的那?
------解决方案--------------------
我在这里写个一个WINForm中DataGridView分页,最后一楼:
http://topic.csdn.net/u/20100724/10/e6d70d72-c175-45ea-884b-845bdcbdfdf8.html

你可以根这个示例的思想,先求出总页数

然后循环[可以用时间控件(Timer或Sleep())之类,稍停顿,再循环下一条],一页一页的传过去打印(预览还没有好的方案可以解决)