zoukankan      html  css  js  c++  java
  • 利用递归方法将UltraWebTree和数据表绑定

    private void LoadRootNodes()
    {
              UltraWebTree1.ClearAll();//清空显示
       dvR.RowFilter="Class=1";//用到datareader的过滤功能
        foreach(DataRowView dr in dvR)
        {
     string McR=dr["Name"].ToString();
     int IDR=Convert.ToInt32(dr["ID"].ToString());
            Infragistics.WebUI.UltraWebNavigator.Node  //定义节点类型                           

     RootNode=UltraWebTree1.Nodes.Add(McR,IDR);     //在指定的节点上添加节点     
           LoadChildNodes(RootNode,IDR);
         }
    }

    private void LoadChildNodes(Infragistics.WebUI.UltraWebNavigator.Node ParentNode, int

    ParentNodeId)//需要得到节点类型和id值,一一对应
    {
                DataView dvC=new DataView();
                dvC.Table=ds.Tables["Bumen"];
                dvC.RowFilter="Former="+ParentNodeId;
       
     foreach(DataRowView drc in dvC)
     {
     string McC=drc["Name"].ToString();
     int IDC=Convert.ToInt32(drc["ID"].ToString());
         Infragistics.WebUI.UltraWebNavigator.Node ChildNode

    =ParentNode.Nodes.Add(McC,IDC);
     LoadChildNodes(ChildNode,IDC);//递归调用
            }
    }

  • 相关阅读:
    15 手写数字识别-小数据集
    14 深度学习-卷积
    13-垃圾邮件分类2
    12.朴素贝叶斯-垃圾邮件分类
    11.分类与监督学习,朴素贝叶斯分类算法
    9、主成分分析
    7.逻辑回归实践
    8.特征选择,过滤式
    6.逻辑回归
    5.线性回归算法
  • 原文地址:https://www.cnblogs.com/fendou/p/464310.html
Copyright © 2011-2022 走看看