求教数据库到TreeView的代码

jianwt 2011-08-22 10:43:36
'求教数据库到TreeView的代码

'数据库:shu.mdb
'表名: 表1

'表1内容:
' ID nm fenlei
'1 张三 A
'2 李四 B
'3 王二 B
'4 刘五 A
'5 张七 C

'通过TreeView1动态fenlei达到的效果,请出详细的代码
效果

'全部分类
' A
' 张三
' 刘五
' B
' 李四
' 王二
' C
' 张七
...全文
42 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jianwt 2011-08-23
  • 打赏
  • 举报
回复
谢谢lhblxm
sihonglaoren 2011-08-22
  • 打赏
  • 举报
回复
很简单啊,你找个代码粘贴下就行了。上次我一下就找到了,哈哈。
lhblxm 2011-08-22
  • 打赏
  • 举报
回复
你这个只有两层,直接用循环就行了
首先在内存中加载数据中的表,假设为TB

sub fillTree()
dim rootnod as new treeNode
rootnod.text="所有分类“
treeview1.nodes.add(rootnod)

for each r as datarow in tb.rows
dim ChildNod as new treenod
childNod.text=r("nm")
dim IsExistsParentNode as boolean
for each nd as treenode in rootnod.nodes
if nd.text=r("feilei")then
IsExistsParentNode=true
nd.nodes.add (childNod)
coutinue
end if
next

if not IsExistsParentNode then
dim Pnd as new TREENODE
pnd.text=r("feilei")
rootNod.nodes.add (pnd)
pnd.nodes.add(childNod)
end if

next




end sub

16,555

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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