我现在有一个表,表结构为 pitem(父节点),item(子节点),sname(名称)现在这个表中有两万多条记录,我不知道用什么算法最好,能在treeview中显示这个表中的所有数据,其中这个表中有可能有很多不同的父结点下有相同的子节点,这些是随意的,我怎么能更好的实现它呢,最好为n层结构的!分不够再加!
解决方案 »
- 关于OpenProcess这个函数
- VB6.0中拖动image图片的时候能否使image保持在最上层?。。
- 求助vb 文字闪烁效果
- vb中如何在没有安装realplayer的机子上播放RM文件?
- 请问SQL查询语句中含有特殊字符如何解决?
- ado控件连接sql server问题
- VB lineshape问题求助
- 求数据库操作的通用函数
- 哪位大虾有 2000 下的 关机程序,能否发给小弟参考,为什么我在关机点与并没有关掉
- 100分,我想把“String”类型的字符串转换成“BYTE()”一维数组,应该怎样实现
- 利用HTTP方式上传文件,122错误!
- 项目文件排列出现混乱?请高手支招!!....散100分
算法问题在VB中间有很多方式可以掩盖掉.
object.Add(relative, relationship, key, text, image, selectedimage)Add 方法的语法包含下面部分:部分 描述
object 必需的。对象表达式,其值是“应用于”列表中的一个对象
relative 可选的。已存在的 Node 对象的索引号或键值。新节点与已存在的节点间的关系,可在下一个参数 relationship 中找到。
relationship 可选的。指定的 Node 对象的相对位置,如设置值中所述。
key 可选的。唯一的字符串,可用于用 Item 方法检索 Node。
text 必需的。在 Node 中出现的字符串。
image 可选的。在关联的 ImageList 控件中的图像的索引。
selectedimage 可选的。在关联的 ImageList 控件中的图像的索引,在 Node 被选中时显示。
treeview的加如就是上面那一句话嘛Private Sub Form_Load()
'设置 Treeview 控件属性。
TreeView1.LineStyle = tvwRootLines ' Linestyle 1 '添加 Node 对象。
Dim nodX As Node '声明 Node 变量。
'带有文本 'Root' 的第一个节点。
Set nodX = TreeView1.Nodes.Add(, , "r", "Root") '下一个节点是节点 1 ("Root") 的子节点。
Set nodX = TreeView1.Nodes.Add("r", tvwChild, "child1", "Child")End Sub