请问在WebForm里怎么将SQL Server里的数据绑定到TreeView中,在线等,请各位指点。

解决方案 »

  1.   

    参看
    http://blog.csdn.net/knight94/archive/2006/05/01/704281.aspx
      

  2.   

    用循环可以,关键是通过什么方法将SQL的数据绑定进去,我看到有些地方提到用XMLDataSource或者SiteMapDataSource可以绑定,但是我不知道怎么联系到SQL里的数据,请指点。
      

  3.   

    web?可以用ID或者NodeData来代替windows树中Tag属性
      

  4.   

    TreeNode tn=new TreeNode();
    TreeNode tn1=new TreeNode();
    tn.Text="第一级";
    tn1.Text="第二级";
    tn.Nodes.Add(tn);
    TreeView1.Nodes.Add(tn);//添加treeview
    基本添加结构就是这样。你自己试一试写一个方法用递归
      

  5.   

    Knight94(愚翁),谢谢你,我正在学习你的方法。
      

  6.   

    使用递归。使用时的关键就是首先确定根的ID,然后根据查找以此ID为父ID的第一级子目录,循环如此即可!
      

  7.   

    WINFORM方面的比较好写点,如果是web方面的,可以参考下http://www.microsoft.com/china/msdn/archives/library/workshop/webcontrols/overview/treeview.asp另,给你写使用treeview的一些方法,http://www.zzchina.net/article/keyword/329.htm
      

  8.   

    treeview这方面的文章有好多,到GOOGLE里搜一下就有,加载数据还是小意思