一个有关treeview的简单问题,(算法方面)(50分)

  • 主题发起人 dreamblue
  • 开始时间
D

dreamblue

Unregistered / Unconfirmed
GUEST, unregistred user!
我在做一套系统,在选择单位的时候我用到了树
但应为我的单位数量太多,4000多个,所以在打开treeview的时候有点慢。
我想是否可以在点击树节点的时候在动态生成下一级的树呢?
谁有这方面的例子?
50分奉上
 
up
这个问题对各位富翁来说应该不难把
帮帮忙!
 
可以在数据库中定义一个单位情况表
字段:单位名称,上级单位
从这个表中生成树结构。
仅供参考。这个例子我做过的,只是找不到程序了。


 
在TreeView.clicked;
得到当前的TreeNode,用Treeview1.Selected;
调用AddChild增加子接点,
 
再给50分我给你例子!!
 
换控件,跟数据据敏感的控件。
 
给我一份
 
其实可以在treeveiw第一次建的时间将其全部加入
在程序退出时存成文件 savetofile
下一次打开时再用loadfromfile读出这样比从数据库中再读快多了;
在treeview读入时,
使用treeview的update属性,
全部读完再改回来, 这样可以加快显示速度 .
添加删除时一边更新数据库一边更新树就可以了不用再次读出数据库生成树
 
再给50分,我给你一个很好的例子!!
 
顶部