TreeNode nodeChild = new TreeNode();
            nodeChild.Text = "sdf";
            node.Nodes.Add(nodeChild);  为什么不行呀

解决方案 »

  1.   

    应该不是声明TreeNode对象吧。
    不知道我有没有记错。
      

  2.   

      TreeNode node = new TreeNode();
                node.PopulateOnDemand = false;
                node.Text = ds.Rows[i]["funcname"].ToString();
                node.Value = ds.Rows[i]["funcid"].ToString();
                node.ImageUrl = "image/treeParent.jpg";
                TreeView1.Nodes.Add(node);  /*上面是绑定的,下面我想绑定子节点,但是写各固定的试一下不行*/          
                           
                TreeNode nodeChild = new TreeNode();
                nodeChild.Text = "sdf";
                node.Nodes.Add(nodeChild);  
      

  3.   


    TreeView node = new TreeView();
    TreeNode nodeChild = new TreeNode();
      nodeChild.Text = "sdf";
      node.Nodes.Add(nodeChild);   
      

  4.   

    为什么不行?没有显示出来?
    你的这些代码放在哪了?
    public void Page_Load(object sender,EventArgs e)
    {
         if(!IsPostBack)
        {
              ....         TreeNode node = new TreeNode();
              node.PopulateOnDemand = false;
              node.Text = ds.Rows[i]["funcname"].ToString();
              node.Value = ds.Rows[i]["funcid"].ToString();
               node.ImageUrl = "image/treeParent.jpg";
              TreeView1.Nodes.Add(node);    
        }
    }
      

  5.   

    TreeNode node = new TreeNode();
      node.PopulateOnDemand = false;
      node.Text = ds.Rows[i]["funcname"].ToString();
      node.Value = ds.Rows[i]["funcid"].ToString();
      node.ImageUrl = "image/treeParent.jpg";
      TreeView1.Nodes.Add(node);   
    这些代码是放在一个方法中的,加载时调用了该方法
      

  6.   

       TreeNode nodse = new TreeNode();
            nodse.Text = "sdf";
            nodse.Value = "sdf";
            TreeView1.Nodes.Add(nodse);        TreeNode nodeChild = new TreeNode();
            nodeChild.Text = "sdf";
            nodeChild.Value = "sdf";
            nodse.Nodes.Add(nodeChild); 这段代码效果一样的,总是报 nodse.Nodes.Add(nodeChild); 有问题
    编译器错误消息: CS1061: “System.Web.UI.WebControls.TreeNode”不包含“Nodes”的定义,并且找不到可接受类型为“System.Web.UI.WebControls.TreeNode”的第一个参数的扩展方法“Nodes”(是否缺少 using 指令或程序集引用?)
    但是引用填加不上
      

  7.   

    node.Nodes.Add(nodeChild)
    你这个是要向子节点添加吧?
    要换成node.ChildNodes.Add(...)
      

  8.   

       TreeNode nodeChild = new TreeNode();
            nodeChild.Text = "sdf";
            //把当前节点添加到根节点
            TreeView1.Nodes.Add(nodeChild); 
            //把当前节点添加到第一个根节点的子节点
            TreeView1.Nodes[0].ChildNodes.Add(nodeChild); 
      

  9.   

    TreeNode tn = new TreeNode();
    tn.Text = "1";
    tn.Value = "2";
    tn.Expanded =false;            
    this.TreeView1.Nodes.Add(tn);
    addchildnode(tn);
      

  10.   


    /// <summary>  
         /// 绑定TreeView控件  
         /// </summary>  
         protected void BindTreeView()  
         {  
             //先清空所有节点  
             tvMenu.Nodes.Clear();
                 TreeNode node = new TreeNode();
                 node.Text = "parentText";
                 node.Value = "parentValue";
                 //切换节点的展开和折叠状态  
                 node.SelectAction = TreeNodeSelectAction.Expand;  
                 //绑定子节点  
                 GetChildrenNode(node);  
                 //添加根节点  
                 TreeView1.Nodes.Add(node);  
         }  
           
         protected void GetChildrenNode(TreeNode parentNode)  
         {
                 TreeNode node = new TreeNode();
                 node.Text = "1";
                 node.Value = "2";
                 //添加节点  
                 parentNode.ChildNodes.Add(node);  
         }   
      

  11.   


     protected void Page_Load(object sender, EventArgs e)  
         {  
             if (!IsPostBack)  
             {  
                 BindTreeView();  
             }  
         }