社区
图表区
帖子详情
水晶报表 显示慢
sudong08
2009-05-31 05:01:19
请教各位,为什么水晶报表显示那么慢?拖了整个系统.如何更改、优化?
...全文
274
5
打赏
收藏
水晶报表 显示慢
请教各位,为什么水晶报表显示那么慢?拖了整个系统.如何更改、优化?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Devil_hand
2010-08-20
打赏
举报
回复
手工分页的时候,导出和打印有问题啊
gwf25sz
2009-06-02
打赏
举报
回复
做个手工分页,水晶报表里面的分页是一次性将所有数据都读取的,数据量大的话速度会很慢。
zhaozhijun0207
2009-05-31
打赏
举报
回复
你做1个只有10条数据的报表,
如果还是显示慢,那肯定跟水晶报表自身关系不大;
也可能是你测试水晶报表时,开着一些其他无关的程序;
客户端那边就喜欢开着QQ,酷狗什么的东东在那里占了系统资源;
llsen
2009-05-31
打赏
举报
回复
[Quote=引用 1 楼 llsen 的回复:]
水晶报表比较笨。
由于你“水晶报表制作的时候,使用的是直接连接到数据库然后将字段拖到报表上的方法”,水晶报表会自动生成sql语句,select语句中的语句为:XXX.dbo.xxxTable.xxxColumn的格式。而
你“显示的时候,执行sql获得DataSet,然后再绑定到报表上”,这样的话,水晶报表会逐个地匹配各个字段,结果速度就会非常慢。
解决办法1:
先建立view,从此view把字段拖到水晶报表上,执行sql的时候,就执行建立view使用的select语句。
解决办法2:
使用xsd。如果你的报表都做好了的话,此方法工作量较大。 [/Quote]
参考
llsen
2009-05-31
打赏
举报
回复
慢可能有一下几个原因:
1、数据量太大了(加载很慢)
2、硬件不行
3、检索数据源的sql效率不高
优化的话,先从底层检索语句,优化
然后去掉过多冗余的字段,报表不需要的
详细描述关于aps.net 下使用
水晶报表
的问题!(一)
作者初次使用
水晶报表
,分享使用心得。指出
水晶报表
设计时在专业设计器里写查询语句,实际调用
慢
,
显示
数据后不存储,打印会重新查找数据源。建议在VS里定义数据集,将数据丢到数据集实例再绑定到报表,还需在Page_load里绑定数据。
我常用的提高
水晶报表
访问速度方法一
本文分享了提高
水晶报表
访问速度的方法:使用C#进行数据预处理、减少与
水晶报表
的交互次数及手动控制分页等技巧。
VS2005 简单
水晶报表
的实现方式
本文介绍如何在VS2005中使用
水晶报表
,包括创建基本报表、进行数据分组排序、设置参数、过滤
显示
、实现子报表及图表
显示
等功能。
水晶报表
教程:手把手教你制作基本报表
本文是一篇关于在ASP.NET中使用
水晶报表
的教程,详细介绍了如何创建数据集、设计报表以及填充数据的过程,帮助开发者快速掌握
水晶报表
的使用。
使用eclipse在jsp上
显示
水晶报表
(二)后台代码例子
本文介绍两种在JSP中集成
水晶报表
的方法:一是通过ReportClientDocument获取报表源并传递给CrystalReportViewer进行
显示
;二是直接在同一页面内完成报表加载与
显示
。
图表区
4,818
社区成员
14,134
社区内容
发帖
与我相关
我的任务
图表区
.NET技术 图表区
复制链接
扫一扫
分享
社区描述
.NET技术 图表区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章