Vb中treeview一次只能添加一个节点啊,怎样才能把我建立好的nodes集合一次添加到
Treeview的某个节点下作为它的子节点啊
Treeview的某个节点下作为它的子节点啊
解决方案 »
- 200分:高难!如何改变注册表项的所有者
- 数据库查询
- VBA 实现 鼠标点击指定图片发生响应事件
- 请问VB中操作Excle的公式=SUM(R[-1]C:R[-1]C)是什么意思?
- (高分求)请问怎么将数据保存成十六进制形式?
- 如何利用mousedown,mousemovee和mouseup设计一种当按下鼠标右键是允许你再屏幕上绘画的应用
- 完了,我一个月的心血啊,谁帮帮我啊,文件损坏了。
- 怎么能够调出"数据链接属性"对话框呢?
- ACCESS数据库如何与SQL服务器之间的数据交换
- 答者有份,虽不多,表心意即可。VB中如何定义一个全局变量在所有的Modules都有效?
- vb怎样打包能在Windows Vista windows 7下运行
- 数据库实例名 的存储
一个一个加
没别的方法。
Private Sub Form_Load()
Dim nodex As Node
Dim i As Integer
TreeView1.Style = tvwPlusPictureText
TreeView1.BorderStyle = ccFixedSingle
Dim a
a = Array("(01)工程部", "(02)销售部", "(03)财务部", "(04)企划部")
'填充treeview1控件
With TreeView1.Nodes
Set nodex = .Add(, , "R", "吉林省长春市公司", 2)
For i = 0 To 3
Set nodex = .Add("R", tvwChild, "C" & i, a(i), 1)
nodex.EnsureVisible
Next
End With
End Sub
Dim nd1 As Node
Set nd1 = TreeView1.Nodes.Add(, , "R", "根")
Call sub_AddMonth(nd1)
End SubPrivate Sub sub_AddMonth(nodRoot As Node)
Dim nd2 As Node
Dim i As Integer
For i = 1 To 12
Set nd2 = TreeView1.Nodes.Add(nodRoot, tvwChild, "K" & Format(i, "00"), i & "月")
Call sub_AddSn(nd2)
Next i
End SubPrivate Sub sub_AddSn(nodMonth As Node)
Dim nd3 As Node
strsql = "select * from mytable where month = '" & Mid(nodMonth.Key, 2, 2) & "' "
rs.open
While Not rs.EOF
Set nd3 = TreeView1.Nodes.Add(nodMonth, tvwChild, nodMonth.Key & sn, sn)
rs.movenext
Wend
End Sub