在不使用“SelectedNode”的情况下动态添加节点到树视图

时间:2011-07-19 03:56:10

标签: c# dynamic treeview treenode

我有一个包含3个根的树视图,每个根包含3个子节点。我想为其中一个孩子添加一个节点。如何使用节点“name”而不是用户选择节点(没有SelectedNode方法)来执行此操作。

例如:

  • 目录root1
    • 一个
    • B'/ LI>
    • C
  • 根-2
    • d
    • ë
    • ˚F
  • root3
    • ħ
    • I

用户将基本上通过在文本框中指定节点的名称来选择要插入节点的子节点。在用户指定将“foobar”插入节点“g”后,树视图将如下所示:

  • 目录root1
    • 一个
    • B'/ LI>
    • C
  • 根-2
    • d
    • ë
    • ˚F
  • root3
      • foobar的
    • ħ
    • I

谢谢!

2 个答案:

答案 0 :(得分:0)

访问时可以使用treeView.Nodes["key"],构建时可以使用treeView.Nodes.Add("key", node);

答案 1 :(得分:0)

我明白了。

TreeView.Nodes [ “root3”]的节点[ “G”] Nodes.Add(节点);