比如说父节点是:部门
下面的子节点就把部门名称给显示出来,而部门名称就要在数据库里面去读取我就是想知道怎么从数据库绑定一个节点的值呀,请各位大哥大姐帮帮小弟,在线等。
我做的这个项目必须用这个没办法了。

解决方案 »

  1.   

    这个里面讲的很细,希望对你有帮助
    http://www.codeproject.com/useritems/DataTreeView.asp
      

  2.   

    string name = Request.QueryString["name"].ToString(); //企业名称
                    
                    //创建一个跟节点,显示企业名称
                    TreeNode qy_name = new TreeNode();
                    qy_name.Text = name;
                    qy_name.Expanded = false;                //创建一个子节点,显示在建或未完成项目组
                    TreeNode ChildNode = new TreeNode();
                    ChildNode.Text = "在建或未完成项目组";
                    ChildNode.Expanded = false;                //创建显示新建立的项目名称
                    string sql="select top 5 qymc from SPF_kfxm";
                    ds=conn.ExecuteQuery(sql);
                    TreeNode xinItem = new TreeNode();
                    xinItem.Text = "这个值要从数据库读取出来,这里不明白怎么读取,请大家帮帮啊";
                             
                    //创建新增项目子节点
                    TreeNode item = new TreeNode();
                    item.Text = "新增项目";
                    item.NavigateUrl = "AddItem.aspx?name="+name;
                    item.Target = "mainFrame";                //将ChildNode节点添加到qy_name节点中
                    qy_name.ChildNodes.Add(ChildNode);
                    qy_name.ChildNodes.Add(item);
                    
                    //将qy_name添加到根节点中
                    TreeView1.Nodes.Add(qy_name);
      

  3.   

    http://www.cnblogs.com/fxqyyzg/archive/2006/08/29/489117.html
      

  4.   

    TreeNode Mynode=new TreeNode("部门");
    GetChildNode("部门ID",Mynode);
    MyNode.ChildNodes.Add(GradeYear);
    TreeView1.Nodes.Add(MyNode);private void GetChildNode(string Grade, ref TreeNode GradeYear) 
        {
            DataSet ds = DataAccess.GetResult("select ClassId,ClassName from ClassInfo ) order by ClassId");
            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                TreeNode ClassInfo = new TreeNode();
                ClassInfo.Text = dr["ClassName"].ToString();
                ClassInfo.Value = dr["ClassId"].ToString();
                //如果为多层这里可以用递归:GetChildNode("子部门ID",Mynode);
                GradeYear.ChildNodes.Add(ClassInfo);
            }
        }