【发布时间】:2016-01-20 11:59:23
【问题描述】:
我知道通过使用tag 或text 可以搜索节点并找到它。
treeview1.Find(string name, bool searchAllChildren)
但在我的代码中,我有一个整数上的for 循环,它进行一些计算,然后我想将树视图的i-th 节点复制到一个新节点。例如,我想给i = 3,它应该给我node5 和所有孩子。
让我们在XML 中有一个类似下图的结构。我的目标是通过以下方式生成树视图。
首先复制所有节点和子节点直到nodeIV,然后复制节点node1, .... node7并保存在条件下,否则创建空节点。
-root
-nodeI
-nodeII
-nodeIII
-nodeIV
-node1
-children1
-children2
-children3
-node2
-node3
-childrenA
-childrenB
-childrenC
-node4
-node5
-node6
-children
-node7
-childrenG
-childrenR1
-childrenR2
-childrenR3
-children
有没有这样的方法或者只有一个人可以通过这样做来访问节点,
【问题讨论】:
-
你能展示和解释更多细节吗?
int和节点是什么关系?在一个简单的情况下,您可以使用treeView1.Nodes[i]。 -
这是 WinForms
TreeView? -
@IvanStoev 是的。
-
@RenéVogt 请检查更新。