把数据库中表的内容加到treeview中时的一个细节问题,需改进,麻烦各位指教
我的表中只有两个字段,zu和biao 我的想法是这样的,在biao所在的zu相同的情况下,把所有的biao节点都加到同一个zu的节点下。我目前只实现了把记录逐条加进去,这样zu 相同的节点就不在同一个zu下。我的代码如下:
Set nodX = TreeView1.Nodes.Add(, , "r", "报表组 ", 1, 2)
con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & "db1.mdb;Persist Security Info=False"
con.Open
mysql = "select * from report_table "
Rs.Open mysql, con, adOpenDynamic, adLockOptimistic
Do While Not Rs.EOF
Set nodX = TreeView1.Nodes.Add("r", tvwChild, "Z" & i, Rs!zu, 1, 2)
Set nodeX = TreeView1.Nodes.Add("Z" & i, tvwChild, "B" & i, Rs!biao, 1, 2)
loop
请问如何加以改进以实现我的效果,麻烦各位指教!