打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
TreeView树节点的直接操作

//在树上添加节点
    private void insertNode(string id) {

        if (ddl_PurType.SelectedIndex == 0)
        {
            tv_PurModel.Nodes[0].ChildNodes.Add(new TreeNode(this.tb_ModName.Text,id));
        }
        else {
            string path = "";
            if (ddl_ModelType.SelectedIndex == 0)
            {
                 path = "0/" + this.ddl_PurType.SelectedValue;
            }
            else {
                 path = "0/" + this.ddl_PurType.SelectedValue + "/" + this.ddl_ModelType.SelectedValue;
            }

            TreeNode tn = new TreeNode();
            tn = tv_PurModel.FindNode(path);  //根据path找到指定的节点
            tn.ChildNodes.Add(new TreeNode(this.tb_ModName.Text, id));
            tn.PopulateOnDemand = false;
        }
    }
 //在树上删除节点
    private void deleteNode()
    {
        string nodePath = this.tv_PurModel.SelectedNode.Parent.ValuePath;
        //ValuePath指的是根节点到当前节点的路径(根据节点的value值连起来的字符串,以0开始,以"/"分隔)
        this.tv_PurModel.FindNode(nodePath).ChildNodes.Remove(this.tv_PurModel.SelectedNode);
    }
 //在树上更新信息
    private void editNode() {
        this.tv_PurModel.SelectedNode.Text = this.tb_ModName.Text;
    }

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
ASP.NET(C#)-利用递归遍历文件夹和文件存入TreeView_网站学堂_asp p...
采用递归算法为TreeView控件加载节点(节点信息保存于SqlServer) ASP.Net相...
【C#】C# TreeView操作
动态建立TreeView节点
asp.net为Treeview动态增加节点实例
ASP.NET中TreeView控件使用小结
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服