当前位置:编程学习 > C#/ASP.NET >>

treeview的根节点如何显示?

treeview动态绑定数据库,根节点我添加了两个,为什么只出现了一个根节点啊?
public void bandtree(string seldate)
    {
        //调用bind()函数获取数据
        DataTable datatable = bind().Tables[0];
        //清空树的所有节点
        TreeView1.Nodes.Clear();
        //创建一个数据行
        DataRow[] rowlist = datatable.Select("PARENT_ID='0'");
            //判断其中的数据是否为空
            if (rowlist.Length <= 0)
            {
                return;
            }
            //创建根节点
            TreeNode rootNode = new TreeNode();
            //设置根节点属性
            rootNode.Text = rowlist[0]["RIGHT_NAME"].ToString();
            rootNode.Value = rowlist[0]["RIGHT_ID"].ToString();//设置根节点的key值
            rootNode.Expanded = true;//树的根节点展开
            TreeView1.Nodes.Add(rootNode);
            //调用childnode()函数,创建其他子节点
            childnode(rootNode, seldate);
    }
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,