码迷,mamicode.com
首页 > Web开发 > 详细

如何动态添加树节点(.NET)

时间:2014-10-28 11:45:57      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:des   os   for   sp   log   bs   ad   new   .net   

很简单:

就两方法:

 //添加父节点
    public void AddNode()
    {
        KunSoftLogic.WIM.WIM10100 logic_WIM10100 = new KunSoftLogic.WIM.WIM10100();
        DataTable dt = new DataTable();
        dt = logic_WIM10100.AddPNode().Tables[0];
        Node node = new Node();
        for (int i = 0; i < dt.Rows.Count; i++)
        {
            node = new Node();
            node.Text = dt.Rows[i]["Docdate"].ToString();
            node.Tag = dt.Rows[i]["Docdate"].ToString();
            AddSubNode(node);
            UltraWebTree1.Nodes.Add(node);
        }
    }
        //添加子节点
        
        public void AddSubNode(Node node)
        {
            KunSoftLogic.WIM.WIM10100 logic_WIM10100 = new KunSoftLogic.WIM.WIM10100();
            DataTable dt = new DataTable();
            dt = logic_WIM10100.AddSecNode(node.Tag.ToString());
            Node secnode = new Node();
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                secnode = new Node();
                secnode.Text = dt.Rows[i]["DocId"].ToString();
                secnode.Tag = node.Text;
                node.Nodes.Add(secnode);
            }

        }

 

假如树有三层时,同上方法,再写一函数 添加第二层的子节点。

如何动态添加树节点(.NET)

标签:des   os   for   sp   log   bs   ad   new   .net   

原文地址:http://www.cnblogs.com/tianshuilv/p/4056263.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!