我现在有个数据表,结构下:编号 导师编号 姓名
001 01 qq
002 001 ww
003 002 dd小现在我就像按照导师为根节点形成树结构,
01
-001
-002
-003 要形成这样的结构,请大家帮忙,谢谢。
001 01 qq
002 001 ww
003 002 dd小现在我就像按照导师为根节点形成树结构,
01
-001
-002
-003 要形成这样的结构,请大家帮忙,谢谢。
调试欢乐多
Dim Node as TreeNode
Node=New TreeNode
Node.Value="01"'或者从DataTable中取
Node.Text="qq"'同上
TreeView1.Nodes.add(Node)
BindChildNode(TreeView1.Nodes(0))'递归添加函数
Private Sub BindChildNode(Nod as TreeNode)
Dim n as TreeNode
Dim dr as DataRow
'遍历DataTable
For Each dr In DT.Rows
If dr("导师编号")=Nod.Value Then
n=New TreeNode
n.Value=dr("编号")
n.Text=dr("姓名")
Nod.ChildNodes.Add(n)
'递归
BindChildNode(n)
End If
End For
End Sub