VS.net2005中的treeview控制,绑定数据库数据时,怎么做??急,和VS.net2003用法不同了!!
为什么数据源只有XML和架构图,没有SQL数据源呀???????
郁闷死了!!!!!!

解决方案 »

  1.   

    那你可以把数据库的记录生成XML啊。
      

  2.   

    PPT:
      http://blog.csdn.net/ChengKing/archive/2006/03/31/646363.aspx
      中的:
      (四).站点导航(Site Navigation)部分.
      

  3.   

    LZ看下这个方法:
    public void InitTree(TreeNodCollition tns,string parentid)
    {
       DataView dv=(获取的所类别表DataTable).DefaultView;
       dv.RowFilter="Parentid="+parentid;
       TreeNode tn;
       foreach(DataRowView drv in dv)
       {
         tn=new TreeNode();
         tn.Text=drv["ClassName"].ToString();
         tn.Value=drv["classid"].ToString();
         tns.Add(tn);
         
         InitTree(tn.ChildNodes,tn.Value);
       }
    }public void InitTree()
    {
       InitTree(TreeView.Nodes,0);
    }//根节点的parentid 为0