baidu_31872285
baidu_31872285
采纳率50%
2017-11-22 02:55 阅读 1.9k

c# treeview 通过textbox动态选择添加根节点和子节点

5

已有treeview中有根节点(根节点无子节点),在textbox1中动态写入字符,创建新的
根节点,textbox2中显示被选中的原有无子节点的根节点,点击按钮后,将原有无子节
点的根节点添加到新根节点中,原有无子节点的根节点移除。如图所示。
图片说明图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • caozhy 从今以后生命中的每一秒都属于我爱的人 2017-11-22 10:13
     TreeNode node = new TreeNode();
    node.Text = textBox1.Text;
    foreach (var n in treeView1.Nodes.Cast<TreeNode>().ToList())
    {
    if (n.Nodes.Count == 0) 
    {
    treeView1.Node.Remove(n);
    node.Nodes.Add(n);
    }
    }
    treeView1.Nodes.Add(node);
    
    点赞 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 2017-11-22 10:14
     11 13 15怎么来的没看明白
    TreeNode node = new TreeNode();
    node.Text = textBox1.Text;
    foreach (var n in treeView1.Nodes.Cast<TreeNode>().ToList())
    {
    if (n.Nodes.Count == 0) node.Nodes.Add(n);
    }
    treeView1.Nodes.Add(node);
    
    点赞 评论 复制链接分享
  • SunshineBlog 某某l 2017-11-23 01:21

    图片说明图片说明图片说明图片说明

    点赞 评论 复制链接分享

相关推荐