treeView.Nodes.Clear(); 
TreeNode rootnode = new TreeNode(); 
rootnode.Text = "系统平台"; 
rootnode.NodeData = "0"; 
rootnode.Expanded = true; 
rootnode.NavigateUrl = "main.aspx"; 
TreeNode sNode = new TreeNode(); 
sNode.Text = rd["NodeTitle"].ToString (); 
sNode.NodeData = rd["ParentId"].ToString (); 
sNode.Expanded = true; 
sNode.NavigateUrl = rd["Url"].ToString (); 
rootnode.Nodes.Add(sNode); treeView.Nodes.Add(rootnode); 

解决方案 »

  1.   

    诡异, 有个可能, 确保你的 nNode 在每个遍历中都重新实例化,如while( rd.Read() ) {
     TreeNode sNode = new TreeNode();   /// new per iterator 
    sNode.Text = rd["NodeTitle"].ToString (); 
    sNode.NodeData = rd["ParentId"].ToString (); 
    sNode.Expanded = true; 
    sNode.NavigateUrl = rd["Url"].ToString (); 
    rootnode.Nodes.Add(sNode);
    }
      

  2.   

    汗, 这个句子我也写了的,在添加父节点的时候treeView.Nodes.Clear();
    TreeNode rootnode = new TreeNode();
    rootnode.Text = "系统平台";
    rootnode.NodeData = "0";
    rootnode.Expanded = true;
    rootnode.NavigateUrl = "main.aspx";
    rootnode.Target = "MainFrame";
    treeView.Nodes.Add(rootnode);子节点就是
    TreeNode sNode = new TreeNode(); 
    sNode.Text = rd["NodeTitle"].ToString (); 
    sNode.NodeData = rd["ParentId"].ToString (); 
    sNode.Expanded = true; 
    sNode.NavigateUrl = rd["Url"].ToString (); 
    rootnode.Nodes.Add(sNode); 
    各位,拜托了啊~
      

  3.   

    我做了一个小小的实验 treeView.Nodes.Clear();
    TreeNode rootnode = new TreeNode();
    rootnode.Text = "系统平台";
    rootnode.NodeData = "0";
    rootnode.Expanded = true;
    rootnode.NavigateUrl = "main.aspx";
    rootnode.Target = "MainFrame";
    treeView.Nodes.Add(rootnode); TreeNode node = new TreeNode();
    node.Text = "child";
    rootnode.Nodes.Add(node);结果显示系统平台 child........   是不是treeview的属性什么什么没有设好,或者版本问题。
      

  4.   

    路人们啊~
    救救我啊~
    帮我铲除那万恶的Treeview节点吧~
      

  5.   

    如果是在节下加子节点的话 直接treeview.ChildNodes.Add(你定义的节点)  如果是根节点直接TreeView.Nodes.Add(定义的节点)
      

  6.   

    treeview这个是你自己定义的节点
      

  7.   

    -___-貌似  .ChildNodes.add 是vs2005的东东.....
    偶用2003的..
    达人些, 救命啊~
      

  8.   

    终于找到答案了,当TreeView无法显示树形节点时,把插件的文件目录下的 webctrl_client 文件夹拷贝到 wwwroot 文件夹下就可以了。
    真是有够恶心的了。