谁能贴出VS2005  TreeView1 的添加根节点代码 谢谢了  真的就这么点分了 没办法下面是VS2003的添加方法  但是2005上不晓得怎么写了  老是提示错误未定义
TreeNode nodeRoot=new TreeNode();
nodeRoot.Target="root";
nodeRoot.Text=TextBox1.Text;
nodeRoot.ImageUrl=Server.MapPath("")+@"\image\book1.ico";
nodeRoot.ExpandedImageUrl=Server.MapPath("")+@"\image\book2.ico";
nodeRoot.SelectedImageUrl=Server.MapPath("")+@"\image\book2.ico";
MyTree.Nodes.Add(nodeRoot);

解决方案 »

  1.   

    DataTable dt = dbUtility.ExecuteData("select * from ustbwuyi2");
        TreeNode tmpNode;
        //如果没有根节点那么添加根节点
        if (treenode == null)
        {
          tmpNode = new TreeNode();
          tmpNode.Text = "我的选择";
          tmpNode.Expanded = true;
          treeview22.Nodes.Add(tmpNode);
          initTree(1, tmpNode);
        }
        else
        {
           for (int i = 0; i < dt.Rows.Count; i++)
           {
            //添加子节点
            tmpNode=new TreeNode();
            tmpNode.Text = dt.Rows[i]["name"].ToString().Trim();
            tmpNode.NavigateUrl = dt.Rows[i]["url"].ToString().Trim();
            tmpNode.Target = "ustbwuyi";
            tmpNode.Expanded = false;
            tmpNode.Value = dt.Rows[i]["name"].ToString().Trim();
            treenode.ChildNodes.Add(tmpNode);              
            }
        }