首页 > 代码库 > 简单递归后台代码

简单递归后台代码

void Page_Load(object sender, EventArgs e)        {            BindTree(0, null);        }//一个方法从数据库中查询数据DataTable dt=QueryTable("select * from t_NewsClass")public void BindTree(int Pid,TreeNode nodes){    foreach(DataRow dr in dt.Rows)    {        if(Convert.ToInt32(dr["ParentId"])==Pid)        {            //创建节点             TreeNode trNodes=new TreeNode();            trNodes.Text=dr["ClassName"].ToString();            if(nodes==null)            {                //tvTree为树形控件;                tvTree.Nodes.Add(trNodes);            }            else            {                nodes.ChildNodes.Add(trnodes);            }            BindTree(Convert.ToInt32(dr["ClassId"]),trNodes);        }    }    }