当前位置: 首页 >> 程序设计 >> 数据结构和算法 >> 递归算法 - Infragistics Web Tree
 

递归算法 - Infragistics Web Tree

作者:      来源:blog.csdn.net/fjzh99     发表时间:2006-06-02     浏览次数:      字号:    

private DataTable dtTemplateName()
  {
   CLSCommon.DataAccesser StepNameAccesser = new DataAccesser();
   dtTemplate = StepNameAccesser.ExecSPQueryForSelect("Select_CLS_WorkFlow_Dic");
   dtTemplate.TableName = "TemplateName";
   return dtTemplate;
  }

  private void Load_Tree(Nodes nodes, Guid NodeID)
  {
   Node nodeNew;
   DataView dv=new DataView(dtTemplateName());
   
   if(NodeID.ToString() == "00000000-0000-0000-0000-000000000000")
    dv.RowFilter = "Workflow_Dic_Parent_Id is null"; 
   else
    dv.RowFilter = "Workflow_Dic_Parent_Id = '" + NodeID.ToString() + "'";

   dv.Sort = "Workflow_Dic_Information";

   foreach (DataRowView drv in dv)
   {
    nodeNew = new Node();
    nodeNew.Text= drv["Workflow_Dic_Information"].ToString();
    nodeNew.Tag = drv["Workflow_Dic_ID"];
    nodeNew.Expanded = true;
    nodes.Add(nodeNew);

    if(drv["Workflow_Dic_ID"].ToString() != NodeID.ToString())
    {
     string id= drv["Workflow_Dic_ID"].ToString();
     Load_Tree(nodeNew.Nodes,new Guid(id));
    }
   }
  }

责任编辑 webmaster

 
 
 
 
 
评论更多>>
 
 
 
发表
 
姓名: QQ:
性别: MSN:
E-mail: 主页:
评分: 1 2 3 4 5
评论内容:
验证码:
  
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。
  •