cxGrid显示速度为什么这么慢

bulcsu 2007-07-16 10:16:18
用DevExpress QuantumGrid控件实现一个数据查询,控件表中前两列是直接对应数据库表中的字段,而后两列是根据前两列的值计算出来的结果。请问一下,为什么后两列的显示速度会慢得出奇,即使才30几条数据,也要6~7秒钟。
后两列我使用cxAssigndtView.DataController.SetValue来赋的值。
如果将setvalue这几行去掉的话,速度就会明显提高,请问是否有其他办法能提高显示速度,兄弟们帮帮忙啊。
...全文
498 5 打赏 收藏 转发到动态 举报
写回复
用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
  • 打赏
  • 举报
回复
我就是不想增加数据库服务器的负担啊,有没有其他的办法呢?

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧