zoukankan      html  css  js  c++  java
  • 无限数据递归

    protected void Page_Load(object sender, EventArgs e)
            {
                if (!Page.IsPostBack)
                {
                  AddTree(0, (TreeNode)null);
                }
            }
            protected void AddTree(int parentId, TreeNode pNode)
            {

                PurviewPage[] purviewPageList = BLL.PurviewPageBLL.GetDataByParentId(parentId);
                for(int i=0;i<purviewPageList.Length;i++)
                {
                    TreeNode Node = new TreeNode();
                    if (pNode == null)
                    {
                        //添加根节点
                        Node.Text = purviewPageList[i].Name;
                        Node.Value = purviewPageList[i].ID.ToString() ;
                        Node.NavigateUrl = Request.Url.AbsoluteUri.Replace(BLL.PurviewPageBLL.getUrl(Request.RawUrl), "") + purviewPageList[i].Url;
                        TreeView1.Nodes.Add(Node);
                        Node.Expanded = true;
                        AddTree(purviewPageList[i].ID, Node); //再次递归
                    }
                    else
                    {
                        //?添加当前节点的子节点
                        Node.Text = purviewPageList[i].Name;
                        Node.Value = purviewPageList[i].ID.ToString();
                        Node.NavigateUrl = Request.Url.AbsoluteUri.Replace(BLL.PurviewPageBLL.getUrl(Request.RawUrl), "") + purviewPageList[i].Url;
                        pNode.ChildNodes.Add(Node);
                        Node.Expanded = true;
                        AddTree(purviewPageList[i].ID, Node); //再次递归
                    }
                }
            }

  • 相关阅读:
    【sklearn文本特征提取】词袋模型/稀疏表示/停用词/TF-IDF模型
    【新人赛】阿里云恶意程序检测 -- 实践记录10.13
    【sklearn朴素贝叶斯算法】高斯分布/多项式/伯努利贝叶斯算法以及代码实例
    【sklearn决策树算法】DecisionTreeClassifier(API)的使用以及决策树代码实例
    【笔记】机器学习
    【笔记】机器学习
    【笔记】机器学习
    【笔记】机器学习
    【笔记】机器学习
    java架构师学习路线-漫谈分布式服务框架
  • 原文地址:https://www.cnblogs.com/skyblue/p/955027.html
Copyright © 2011-2022 走看看