社区
Delphi
帖子详情
cxGrid显示速度为什么这么慢
bulcsu
2007-07-16 10:16:18
用DevExpress QuantumGrid控件实现一个数据查询,控件表中前两列是直接对应数据库表中的字段,而后两列是根据前两列的值计算出来的结果。请问一下,为什么后两列的显示速度会慢得出奇,即使才30几条数据,也要6~7秒钟。
后两列我使用cxAssigndtView.DataController.SetValue来赋的值。
如果将setvalue这几行去掉的话,速度就会明显提高,请问是否有其他办法能提高显示速度,兄弟们帮帮忙啊。
...全文
498
5
打赏
收藏
cxGrid显示速度为什么这么慢
用DevExpress QuantumGrid控件实现一个数据查询,控件表中前两列是直接对应数据库表中的字段,而后两列是根据前两列的值计算出来的结果。请问一下,为什么后两列的显示速度会慢得出奇,即使才30几条数据,也要6~7秒钟。 后两列我使用cxAssigndtView.DataController.SetValue来赋的值。 如果将setvalue这几行去掉的话,速度就会明显提高,请问是否有其他办法能提高显示速度,兄弟们帮帮忙啊。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hszj
2007-07-20
打赏
举报
回复
推荐试试EjunDBGrid
支持运行期动态设置字段、公式、单元格类型的表格控件
可以到这里下载免费版 http://www.ejun.cn
loshunter
2007-07-18
打赏
举报
回复
你自己衡量了。如果是常用数值必须使用。就直接建表中字段。不然。记录一多。cxGrid必然慢的,何况本来就没有gird快。不然你换GRID试看下
loshunter
2007-07-17
打赏
举报
回复
是不是可以先在后台计算完 在显示在cxgrid上。如果算法不复杂。可以用存储过程。存放到临时表上。
bulcsu
2007-07-17
打赏
举报
回复
自己顶
bulcsu
2007-07-17
打赏
举报
回复
我就是不想增加数据库服务器的负担啊,有没有其他的办法呢?
分页
显示
大量数据
大量数据的提取,
显示
,不卡死界面,非常实用,拖动
cx
Grid
垂直滚动条后,
显示
后续数据,不需要按钮来控制
显示
下一页。
cx
grid
显示
海量数据
慢
的解决
cx
grid
显示
海量数据 在默认情况下,
cx
grid
显示
几万条以上的数据会很
慢
。怎么办? 下面的属性设为TRUE以后,
速度
飞快。 但
速度
是快了,自动计算列的合计值这些功能却失效了,正所谓有得必有失...
如何提高
cx
grid
的刷新
速度
如果View的类型是
cx
Grid
DBTableView:1.
cx
Grid
.DisableControls;
cx
Grid
.EnableControls;如仍觉得
慢
,可以把
cx
Grid
1DBTableView --> DataController --> DataModeController 的
Grid
Mode 设置为 True ,数据装入就会快速很多了,但分组就相对
慢
些。详...
cx
grid
显示
海量数据
在默认情况下,
cx
grid
显示
几万条以上的数据会很
慢
。怎么办?交下面的属性设为TRUE以后,
速度
飞快。
cx
Grid
在
Grid
Mode = True 模式下实现标题点击排序以及标题列过滤筛选!!!
最近使用
cx
Grid
这个表格控件,发现加载十几万笔数据时加载特别
慢
,同时用 DB
Grid
Eh 加载来对比,发现
速度
差异很大, 原来是
cx
Grid
的
Grid
View 默认
Grid
Mode=False ,此时加载数据集时会设置每一列的属性(例如把每一列的不同值转入筛选器中), 所以
速度
会
慢
很多,所以把
Grid
Mode=True 后,
速度
和 DB
Grid
Eh 差不多了,但是问题来了,设...
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章