treeview的有关问题,

treeview的问题,急~~
俺是数据库是这样的 
'节点ID 父节点 节点名称 
id praentid name 
1 0 aa 
2 0 bb 
3 0 cc 
4 1 dd 
5 1 ee 
6 4 ff 
7 4 gg 


如何把以下添加treeview节点的代码改为可以读取3级节点?
Public Class Form1  

Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load  
  For i As Int32 = 0 To 4  
  If objStru(i).parentid = 0 Then ' 加入根节点  
  TreeView1.Nodes.Add(CStr(objStru(i).id), CStr(objstru(i).name))  
  Else ' 加入子节点  
  TreeView1.Nodes(CStr(objStru(i).parentid)).Nodes.Add(CStr(objStru(i).id), CStr(objstru(i).name))  
  End If  
  Next  
End Sub  

End Class 
谢谢!!


------解决方案--------------------
读几级节点 用level。。
------解决方案--------------------

For i As Int32 = 0 To 4
If objStru(i).parentid = 0 Then ' 加入根节点
TreeView1.Nodes.Add(CStr(objStru(i).id), CStr(objstru(i).name))
Else ' 加入子节点
Dim parentNode As TreeNode = .Nodes.Find(CStr(objStru(i).parentid))., True)(0)
parentNode.Nodes.Add(CStr(objStru(i).id), CStr(objstru(i).name))
End If
Next

  
*****************************************************************************
欢迎使用****论坛专用阅读器 : **** Reader(附全部源代码) 
http://feiyun0112.cnblogs.com/