| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1942 人关注过本帖
标题:关于treeview的节点,如何将数组保存到选择的节点中
取消只看楼主 加入收藏
g414161696
Rank: 1
等 级:新手上路
帖 子:13
专家分:9
注 册:2012-8-10
结帖率:80%
收藏
已结贴  问题点数:10 回复次数:2 
关于treeview的节点,如何将数组保存到选择的节点中
解释一下我要表达的意思:
如:我现在有一个父节点,要在此节点下面加入子节点
现在每添加一个子节点,便将这个子节点对应的key,保存到它的父节点的某个变量中的数组中,我本来想用tag,发现好像不行。
目的是为了以后点击父节点的时候,能将这些对应的key的子节点,对应的显示在旁边的Listview中。


我现在想问的就是   父节点中的哪个变量可以保存数组,请告诉我保存数组的代码。
我把我编写的发下面 请各位指教:
Sub duiyingjiedian()                         ’对应节点函数
If TreeView1.SelectedItem.Parent.Tag = 0 Then  '如果父节点中没有保存数据,则将动态数组重定义为dyjd(0)
zjds = 0
ReDim dyjd(zjds)
dyjd(zjds) = keyword         '将对应的key保存到数组中   Keyword前面已经指定
TreeView1.SelectedItem.Parent.Tag = dyjd(zjds)   '将数组保存到tag中;此失败
zjds = zjds + 1                                   '数组往后移一个位置
Else:
zjds = UBound(dyjd, 1)                             ’当父节点已经有数据,则返回已经存在的子节点的key的总数,并重新定义为dyjd(zjds)\
ReDim Preserve dyjd(zjds)
dyjd(zjds) = TreeView1.SelectedItem.Key               
 zjds = zjds + 1
End If

End Sub
搜索更多相关主题的帖子: 如何 
2012-08-10 16:59
g414161696
Rank: 1
等 级:新手上路
帖 子:13
专家分:9
注 册:2012-8-10
收藏
得分:0 
回复 2楼 风吹过b
你这个方法很好,我那种方法是不是可行度不高?
2012-08-10 22:38
g414161696
Rank: 1
等 级:新手上路
帖 子:13
专家分:9
注 册:2012-8-10
收藏
得分:0 
回复 2楼 风吹过b
对于这个节点的问题,我这边由于需要,还有一个过程要问,请帮忙,
我想的过程是:将数据库中的一些id保存到treeview的某个节点中,这样,当每次电机这个节点时,就能对应的显示这些id对应的数据。
2012-08-13 11:44
快速回复:关于treeview的节点,如何将数组保存到选择的节点中
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026403 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved