sub DoTreeview
treeview.nodes.addrange({new TreeNode("A"),new TreeNode("B"), _
new TreeNode("C"),new TreeNode("D")})
for rw as datarow in table.rows
for each n as TreeNode in treeview
if rw.item("POS") = n.text then n.nodes.add(new TreeNode(rw.item("NAME"))
end if
next n
next rw
end sub
อีกวิธีที่ผมคิดจะทำก็ก็คือจะเก็บข้อมูลให้มันเป็น class จะได้มีโครงสร้าง แต่ตอนนี้จะเก็บไว้ใน table ไม่ได้แล้ว จะต้องเก็บเป็น xml
เลยคิดจะเขียนให้มันอ่านขูอมูลแบบผสมกัน นี่เป็นโครงสร้าง class ที่ผมคิดแบบคร่าวๆ
Code (VB.NET)
Class Vendor
Property Member() as Vendor
_Member(index).ParentVendor = me
'…
'…
end Property
Property Name as string
'…
end Property
Property Member as string
'…
end Property
'…
Property ParentVendor as Vendor
'…
end Property
end class