数据库结构是:
Id Name ParentId
1 File NULL
2 Open 1
3 Save 1
4 Exit 1
5 Edit NULL
6 Cut 5
7 Copy 5
我想使用VB.Net在树视图中显示上述数据,如:
File
----- Open
----- Save
----- Exit
Edit
----- Cut
----- Copy
我正在使用数据库 PostgreSQL 。
答案 0 :(得分:0)
Sub AddTreeItems(id as Integer, node as TreeNode)
dim s = id.ToString
If id = 0 Then
s = "NULL"
End If
r as new Query("select * from table where parent =" & s)
While r.read()
dim n as new TreeNode(r["name"])
node.Add(n)
AddTreeItems(r["id"],n)
End While
End Sub
查询函数有点像伪代码,但我想你得到了图片。