如何在树视图中获取所选子节点[0]的值

时间:2011-05-07 07:12:37

标签: c# .net

如何在TreeView中获取所选子[0]节点的值?

 parent
|->Child  index[0]
   |->Sub Child 
       |->Child (for sub child)
 parent
|->Child  index[1]
   |->Sub Child 
       |->Child (for subchild)

treeView1.SelectedNode仅返回父节点选择的值,但我想在选择子节点时访问子节​​点,然后我想在所选节点之后添加子字段。

我想获得孩子的价值,然后添加子字段。

如何将子子节点添加到树中

1 个答案:

答案 0 :(得分:0)

我仍然不确定我是否完全理解你,但是如果您只需要在树视图中获取任何节点的选定值,那么下面的代码将起作用

public Form1()
    {
        InitializeComponent();
        TreeNode n1;
        TreeNode n2;
        TreeNode n3;
        n1 = treeView1.Nodes.Add("A");
        n2 = n1.Nodes.Add("B");
        n3 = n2.Nodes.Add("C");
        this.treeView1.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.treeView1_AfterSelect);


    }

    private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
    {
        TreeNode node = treeView1.SelectedNode;
    }