大哥们,treeview控件怎么把数据库的数据一级一级添加上?
谁能提供代码或思路,初学,多多照顾。

解决方案 »

  1.   

    #region 递归产生系统表树形菜单节点
    private void treeMenu_Reload(DataTable allNodeTable,string parentColValue,TreeView myTreeView,TreeNode ParentNode)
    {
    DataRow[] myDataRows = allNodeTable.Select("上级节点 = "+parentColValue);

    foreach(DataRow myDataRow in myDataRows)
    {
    TreeNode myTableNode=new TreeNode();
    myTableNode.Tag=myDataRow["节点编号"];
    myTableNode.Text=myDataRow["节点名称"].ToString(); if(ParentNode != null)
    ParentNode.Nodes.Add(myTableNode);
    else
    myTreeView.Nodes.Add(myTableNode); if(menuIndex == 3 || menuIndex == 5 || menuIndex == 6 || menuIndex == 8)
    {
    treeMenu_Reload(allNodeTable,myDataRow["节点编号"].ToString(),myTreeView,myTableNode);
    }
    else if(menuIndex == 7 && ParentNode == null)
    {
    sql="SELECT SS_COLUMN.C_ID as 节点编号,SS_COLUMN.C_CNAME as 节点名称,SS_COLUMN.T_ID as 上级节点 FROM SS_COLUMN,SS_TABLE WHERE ( SS_TABLE.T_ID = SS_COLUMN.T_ID ) and ( ( SS_TABLE.T_ID = "+myDataRow["节点编号"].ToString()+" ) ) order by SS_COLUMN.C_XSXH";
    allNodeTable = myWs.GetDs(sql,"allNodeTable").Tables[0];
    treeMenu_Reload(allNodeTable,myDataRow["节点编号"].ToString(),myTreeView,myTableNode);
    }
    }
    }
    #endregionsql = "SELECT QX_YH_BM as 节点编号,QX_YH_QM as 节点名称,'0' as 上级节点 FROM XT_QX_YH_TB ORDER BY QX_YH_QM ASC";
    allNodeTable = myWs.GetDs(sql,"allNodeTable").Tables[0]; treeMenu_Reload(allNodeTable,"0",treeMenu,null);
      

  2.   

    最近自己做了一个treeview控件,用于不同权限的用户显示不同的tree,有增删改和设置权限的功能,含数据库备份,有兴趣留个email我发给你。
      

  3.   

    to superdullwolf:  hi,哥们发个给我研究一下,谢谢!
    [email protected]
      

  4.   

    我要一个  [email protected]
      

  5.   

    来一个,我正需要。[email protected] 谢谢!
      

  6.   

    [email protected] 
    i want to study.
    thanks
      

  7.   

    哥们,来一个,谢谢,呵呵[email protected]
      

  8.   

    发个给我学习下 谢谢[email protected]
      

  9.   

    来一个学习一下[email protected] 谢谢!
      

  10.   

    [email protected]好东西不嫌多啊~我也要一个~多谢
      

  11.   


    [email protected]
    我像要一个!!!谢谢!!
      

  12.   

    你可以找找treeview+xml操作的例子看看,应该差不多的.
      

  13.   

    谢谢 学习下
    [email protected]
      

  14.   

    我对此十分感兴趣,能不能发我一分学习学习啊?谢谢你拉。
    邮箱jygao◎mail.usts.edu.cn