如何在Tererik RadTreeView中插入根节点?

时间:2013-09-04 07:14:52

标签: asp.net telerik radtreeview

我有一个RadTreeView telerik控件,它对我来说非常适用于Drag / Drop,Add,Rename和Delete功能。但我想插入一个无法更新/重命名和删除的根节点。

2 个答案:

答案 0 :(得分:1)

尝试在树视图中添加根节点。

protected void Page_Load(object sender, EventArgs e)
    {
        tree1.DataBind();
        RadTreeNode root = new RadTreeNode("Root");
        while (tree1.Nodes.Count > 0)
        {
            root.Nodes.Add(tree1.Nodes[0]);
        }
       tree1.Nodes.Add(root);
    }

答案 1 :(得分:0)

这是答案,

    protected void radTreeView_DataBound(object sender, EventArgs e)
    {
        RadTreeNode node = new RadTreeNode("Root", "-1");
        node.AllowEdit = false;
        node.Expanded = true;
        node.EnableContextMenu = false;
        node.PostBack = false;
        node.AllowDrag = false;
        var nodes = new List<RadTreeNode>();
        foreach (RadTreeNode n in radTreeView.Nodes)
        {
            nodes.Add(n);
        }
        node.Nodes.AddRange(nodes);
        radTreeView.Nodes.Clear();
        radTreeView.Nodes.Add(node);
    }