递归算法 - Infragistics Web Tree

原创 2006年06月02日 17:01:00

  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));
    }
   }
  }

 

相关文章推荐

递归算法详细分析- C.doc

  • 2014年08月04日 22:50
  • 46KB
  • 下载

C#递归算法-遍历XML文件,以UL列表显示树形结构目录

最近,公司有个新项目-用WEB做一个财报阅读器供客户使用。项目经理用Gmail给组员下发需求文档,我一看,功能需求很详细,但UI设计却只有支言片语。 于是我回复询问下UI需求,得到的回复是:UI设计...

递归算法详细分析-> C

切记:一旦理解递归,使用递归函数不是纠结于其执行过程,而是相信其会正确完成。 两个要素:1、递归结束条件(边界值);2、递归模式...
  • nepaul
  • nepaul
  • 2011年05月05日 20:54
  • 183

java构建树,构建tree,组装树结构,通用算法,用到递归算法

java利用递归算法,map和list对树进行组装。

算法设计与分析-递归算法总结

一、递归的定义 直接或间接地调用自身的算法称为递归算法 。用函数自身给出定义的函数称为递归函数 。  二、常见的递归问题 1、n的阶乘 int factorial(int n) { //边界条件...

递归算法-汉诺塔-java实现

/** * 递归算法-汉诺塔 * @author admin * */public class Hanota { /** * 汉诺塔:一共三根柱子,要求从第一根柱子将所有的盘子移动到第三根柱子上,...

N后问题递归算法

  • 2013年12月25日 21:55
  • 450KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:递归算法 - Infragistics Web Tree
举报原因:
原因补充:

(最多只允许输入30个字)