表:
tbAAA
id Name
001 AAAAA
002 BBBBB
003 CCCCC
004 DDDDD
005 EEEEE怎么把它显示在treeview中
显示的形式如
---AAAAA
---BBBBB
--CCCCC
---DDDDD
---EEEEE
tbAAA
id Name
001 AAAAA
002 BBBBB
003 CCCCC
004 DDDDD
005 EEEEE怎么把它显示在treeview中
显示的形式如
---AAAAA
---BBBBB
--CCCCC
---DDDDD
---EEEEE
解决方案 »
- VB,关于串口OnComm事件和定时器的问题
- 帮忙看看这段代码问题在那里~~小弟的分用完了~~不好意思不能给你们分了。~~~~等以后有分了在多多拿出来。。
- 考试系统
- 关于调用服务器指定文件夹图片的问题,50分在线问!
- InputBox()接收中文输入的时候为什么显示乱码?
- 关于textbox的multiline属性的问题
- 问个很菜的问题,在那里能找到MSFlexGrid,好像不自带?(在线等待)
- flash动画全屏播放下,如何获得键盘输入
- 一个有关winsock的问题
- 如何READ TYPE LIBARY 中的接口信息.
- 关于vb中varient的问题
- vsflexgrid 表格内容如何向水晶报表中输入数据实现预览打印
'建立数据库连接
Dim conn As New ADODB.Connection
conn.open "…………"
'查询tbAAA表
Dim rs As New ADODB.Recordset
rs.Open "select id,name from tbAAA", conn, adOpenKeyset, adLockReadOnly '添加到Treeview中
While Not rs.EOF
Dim mNode As Node
Set mNode = TreeView1.Nodes.Add
With mNode
.Text = rs.Fields("name")
.Key = "n" & rs.Fields("id")
End With
Set mNode = Nothing
Wend
rs.Close
Set rs = Nothing
'释放数据库连接
conn.Close
Set conn = Nothing
我在数据库中这列的字段都是唯一的哦??
我在数据库中这列的字段都是唯一的哦??
你确定这个是唯一的,你的primary key是id列?
断点调试下看看
Set nodX = TreeView1.Nodes.Add(, , , rs!name, 1)
rs.MoveNext
Loop
在1楼代码上加一句'建立数据库连接
Dim conn As New ADODB.Connection
conn.open "…………"
'查询tbAAA表
Dim rs As New ADODB.Recordset
rs.Open "select id,name from tbAAA", conn, adOpenKeyset, adLockReadOnly '添加到Treeview中
TreeView1.Nodes.Clear '加上这句!!!
While Not rs.EOF
Dim mNode As Node
Set mNode = TreeView1.Nodes.Add
With mNode
.Text = rs.Fields("name")
.Key = "n" & rs.Fields("id")
End With
Set mNode = Nothing
Wend
rs.Close
Set rs = Nothing
'释放数据库连接
conn.Close
Set conn = Nothing