各位请帮帮忙,请问如何在vb中向treeview中动态添加节点,就是从数据库中读取出数据然后添加到treeview中,分为四级,急用,谢谢
解决方案 »
- 请问API函数URLDownloadToCacheFile最后一个参数TLPBINDSTATUSCALLBACK结构如何定义呢?
- 我自己回复了我自己的帖子,CSDN给我送个未读消息,这是不是系统太弱智了啊。真郁闷。
- 高手进来看看,麻烦各位了
- 请教VB中事务的问题
- 请大侠看看.特别是lxcc(虫子).我的程序出现致命错误!
- 请问哪里有现成的可以借鉴的vb写的串口通信程序???急,谢谢!
- 我想问一个关于VSS的问题。可以加分,很急。
- 我为什么不能添加ActiveX控件中的Sheridan 3D Controls(三维)控件?
- 一个产品完成后,大家通常等多长时间会认为自己做的东西原来不怎么样?
- 在广州哪里可以买到《程序员》杂志?
- 一个看似简单的问题:关于VB组件封装连接字符串的问题<高手请进!>
- 关于在access数据库中多条件选择问题
级别不限 采用类似科目代码的编码 只要字段足够长 可以无穷 分级
表结构
BMBH BMMC
1 总部
11 市场部
111 市场1部
112 市场2部
12 财务部
13 储运部
131 仓库
132 汽车对
Private Sub RefTREE()
Dim SQL As String
Dim r As New ADODB.Recordset
Dim mNode As Node
Dim ss As String
Dim i As Integer
Dim t As Integer
TreeView1.Nodes.Clear
r.Open "select * from s_tab_bmdw where zt='" & ZT & "' order by bmbh", cn
Do While Not r.EOF
If Len(Trim(r!BMBH)) = 1 Then
Set mNode = TreeView1.Nodes.Add
mNode.Text = Trim(r!BMBH) & " " & Trim(r!bmmc)
mNode.Key = "r" & Trim(r!BMBH)
mNode.Image = 2
mNode.ExpandedImage = 2
Else
Set mNode = TreeView1.Nodes.Add("r" & Left(Trim(r!BMBH), Len(Trim(r!BMBH)) - 1), tvwChild)
mNode.Text = Trim(r!BMBH) & " " & Trim(r!bmmc)
mNode.Key = "r" & Trim(r!BMBH)
mNode.Image = 3
mNode.ExpandedImage = 2
TreeView1.Nodes("r" & Left(Trim(r!BMBH), Len(Trim(r!BMBH)) - 1)).Image = 1
End If
r.MoveNext
Loop
r.CloseEnd Sub
地址是http://download.csdn.net/source/558908