zoukankan      html  css  js  c++  java
  • 简单递归后台代码

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

    asp.net core 交流群:787464275 欢迎加群交流
    如果您认为这篇文章还不错或者有所收获,您可以点击右下角的【推荐】按钮精神支持,因为这种支持是我继续写作,分享的最大动力!

    作者:LouieGuo
    声明:原创博客请在转载时保留原文链接或者在文章开头加上本人博客地址,如发现错误,欢迎批评指正。凡是转载于本人的文章,不能设置打赏功能,如有特殊需求请与本人联系!

    微信公众号:欢迎关注                                                 QQ技术交流群: 欢迎加群

                    

    LouieGuo
  • 相关阅读:
    三数之和
    罗马数字与整数
    Oracle 开启或关闭归档
    Oracle RMAN scripts to delete archivelog
    Oracle check TBS usage
    Oracle kill locked sessions
    场景9 深入RAC运行原理
    场景7 Data Guard
    场景4 Data Warehouse Management 数据仓库
    场景5 Performance Management
  • 原文地址:https://www.cnblogs.com/guolianyu/p/3884863.html
Copyright © 2011-2022 走看看