问题描述
两个内容相同的treeview--tv1和tv2,是用相同的程序生成的。要实现在tv1,增加、删除、改名一个节点,在tv2要做同步操作。最好有源程序。
解决方案
解决方案二:
绑定相同的数据源行不?
解决方案三:
不行,不是绑定的
解决方案四:
不是绑定的?你都说了是两个内容相同的treeview,这样为什么不能作为同一个数据源呢?你把内容都放到一个List集合,都对这个集合操作就行了如果不这样的话你还是先取到删除节点的Tag,把值取出来到第二个TreeView去找相同的节点,找到后再删除
解决方案五:
引用3楼wangping_li的回复:
不是绑定的?你都说了是两个内容相同的treeview,这样为什么不能作为同一个数据源呢?你把内容都放到一个List集合,都对这个集合操作就行了如果不这样的话你还是先取到删除节点的Tag,把值取出来到第二个TreeView去找相同的节点,找到后再删除
同意
解决方案六:
事件不就是干这种活的吗
解决方案七:
treeview如何绑定数据源呢?这个我不清楚呢,还从来没有用过绑定,都是自己用数据填的。
解决方案八:
Me.treeview2.Nodes.Clear()DimiAsIntegerFori=0ToMe.TreeView1.GetNodeCount(False)-1DimnodeAsTreeNode=Me.TreeView1.Nodes.Item(i).CloneMe.treeview2.Nodes.Add(node)Next
解决方案九:
帮顶相同的数据源就可以了
解决方案十:
你手工填的肯定没办法实现,帮顶相同的数据源最简单
解决方案十一:
http://www.builder.com.cn/2008/0524/881379.shtml这是个介绍数据绑定的7楼给你的方法是把tree2节点清空,把tree1的节点复制过来,应该也能实现你要的效果
时间: 2024-10-02 22:59:26