dxDBTreeList才2000笔数据,怎么显示时非常慢呢!是不是设置的问题?

cfqmxh 2009-04-29 11:16:57
dxDBTreeList才2000笔数据,怎么显示时非常慢呢!是不是设置的问题?
...全文
150 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
cfqmxh 2009-04-29
  • 打赏
  • 举报
回复
可能是,我再看看。
sparklerl 2009-04-29
  • 打赏
  • 举报
回复
估计是打开的时候执行了什么循环的无用操作

2000条记录应该不会有什么影像
bdmh 2009-04-29
  • 打赏
  • 举报
回复
取消自动行高
还有OptionsDB的etoLoadAllRecords也会影响速度
再有就是代码了,比如编写了afterscroll事件或者changenode事件等
cfqmxh 2009-04-29
  • 打赏
  • 举报
回复
补充一下:应该是打开dxDBTreeList所在的窗口的时候很慢!数据量不大呀!怎么很慢呢!恳请指教呀!
starluck 2009-04-29
  • 打赏
  • 举报
回复
沒用過個控件,

看有沒有BeginUpdate EndUpdate 這樣的函數可供調用。
cfqmxh 2009-04-29
  • 打赏
  • 举报
回复
哎呀,不好意思,有代码!就是 bdmh 说的afterscroll事件。谢谢各位了,结贴.
cfqmxh 2009-04-29
  • 打赏
  • 举报
回复
有没有具体解决的办法呀!恳请指教,在线等!
cfqmxh 2009-04-29
  • 打赏
  • 举报
回复
我是什么代码都没写,就把dxDBTreeList的KeyField和ParentField设置起了,别的都没设置,打开就非常慢!还有,OptionsDB的etoLoadAllRecords是true,不设置成true不显示数据呀!
Harryfin 2009-04-29
  • 打赏
  • 举报
回复
不过按理说,2000条真的不会非常慢
Harryfin 2009-04-29
  • 打赏
  • 举报
回复
DataSet.DisableControls
DataSet.EnableControls

5,927

社区成员

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

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