读书人

TreeView中对子树中的信息进行分类?多

发布时间: 2012-03-22 17:43:57 作者: rapoo

TreeView中对子树中的信息进行分类?求助啊!?谢谢!
如:TreeView中有:我的指令,复核指令,审核指令三个子树

然后在 "我的指令 "中的信息又自动按年份分如:

2006年做一子树,2006年是有很多条信息指令的;
2007年做一子树,2007年是有很多条信息指令的
2008......
2009......
.......
.......
复核指令,审核指令同理

[解决办法]
在你保存树数据的表结构中,添加一个字段用来保存当前节点的父节点的KEY,并且在打开窗体时根据该字段来添加节点。

比如你的表可以是这样的结构:
MyNodeId节点的KEY
MyNodeName节点名称
MyParentId父节点的KEY

在代码里面再根据记录循环来添加节点:
Set MyNode = TreeView1.Nodes.Add(rs( "MyParentId "), tvwChild, rs( "MyNodeId "), rs( "MyNodeName "))

读书人网 >VB

热点推荐