VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 706|回复: 7

如何删除TreeView中选中节点

[复制链接]

1

主题

5

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-6 23:50:01 | 显示全部楼层 |阅读模式
protected void btnDelSub_Click(object sender, EventArgs e)
    {
        string strParentID = this.tvwType.SelectedNode.Value.ToString().Trim();
        string strParent = this.tvwType.SelectedNode.Value.ToString().Trim() + ",";
        this.tvwType.SelectedNode.ChildNodes.Clear();      
    }

这样只能删除选中节点以下的,但是不能删除本身的节点,
请问怎么删除TreeView中选中节点?
回复

使用道具 举报

1

主题

5

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
 楼主| 发表于 2020-1-7 01:15:01 | 显示全部楼层
顶下
回复

使用道具 举报

1

主题

7

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-1-7 05:18:01 | 显示全部楼层
this.tvwType.SelectedNode.Parent.RemoveAt(this.tvwType.SelectedNode);
回复

使用道具 举报

1

主题

5

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
 楼主| 发表于 2020-1-7 07:21:01 | 显示全部楼层
楼上的大哥,

System.Web.UI.WebControls.TreeNode并不包含RemoveAt的定义,

是不是要加USING啊
回复

使用道具 举报

1

主题

5

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
 楼主| 发表于 2020-1-7 07:48:01 | 显示全部楼层
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

用的是。NET2005
回复

使用道具 举报

1

主题

7

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-1-7 09:06:01 | 显示全部楼层
sorry

this.tvwType.RemoveAt(this.tvwType.SelectedNode);
回复

使用道具 举报

1

主题

5

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
 楼主| 发表于 2020-1-7 09:12:01 | 显示全部楼层
呵呵,好象还是不行
这句行tvwType.SelectedNode.Parent.ChildNodes.Remove(this.tvwType.SelectedNode);

还是谢谢你
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-4-11 06:45:01 | 显示全部楼层
直接这样不就行了啊
treeView1.Nodes.Remove(treeView1.SelectedNode);
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表