我曾想过数据分批装入,可是如果TreeView树形表有多层的话,没办法判断当前应该具体装入哪一部分的数据。
解决方案 »
- 请教 如何计算两个日期之间相差多少天!!!
- cxgrid控件怎样在确定宽度时,该字段自动换行
- 不规则数据问题
- 北京一外企招Delphi开发人员
- 无法解决 equal to 操作的排序规则冲突
- 如何在程序第一次运行时自动注册一个OCX控件
- 能否告知一下从pardox7.0导入到mssql的方法?
- 求购 《Delphi构建进销存-POS系统开发实例》 一书,手头有的朋友 请留下联系方式。
- 为灾区儿童祝福,孩子你可曾收到
- 各位老大,我急需一个透明的panel组件,谁有阿,不然,有一个拖动时不闪烁的Timage也行,谢谢了!
- 用query添加记录时,系统怎样能够自动为我在数据库中的ID字段赋值?
- 用delphi6做过web services的,进来看看,好吗?
数据库中的数据我就是一次读出的。
Treeview创建时中之所以花费时间是因为刷新次数过多(每创建一次子节点刷新一次),所以最好的办法是让其所有的节点形成后再进行刷新。这可以用方法beginupdate和endupdate来实现;具体如下:
...
TreeView1.Items.BeginUpdate;
...
{ MakeTreeView();}
...
TreeView1.Items.EndUpdate;
...绝对有效!