zoukankan      html  css  js  c++  java
  • 使用ASP.NET2.0的TreeView控件显示分层数据

        public static  DataTable  GetDeptData()
        {
            string sql = "  select * from hr_dept order by orderid asc ";
            return DBHelper.Instance.ExeDataSet(sql).Tables[0];
        
        }
    
    
    
        public static void CreateTreeViewRecursive(TreeView tv, DataTable dataSource, int parentid, string url)
        {
            CreateTreeViewRecursive(tv.Nodes, dataSource, parentid, url);
    
        }
    
    
    
    
        private static void CreateTreeViewRecursive(TreeNodeCollection nodes, DataTable dataSource, int parentid, string url)
        {
    
            string filter;
            filter = string.Format("pid={0}", parentid); //从0开始,可以自设
            DataRow[] drarr = dataSource.Select(filter);
            TreeNode node;
    
            foreach (DataRow dr in drarr)
            {
            
               node = new TreeNode();
                node.Text = dr["deptname"].ToString();
                node.Value = dr["id"].ToString();
                node.NavigateUrl = url + "#id=" + dr["id"].ToString();
                nodes.Add(node);
                CreateTreeViewRecursive(node.ChildNodes, dataSource, int.Parse(node.Value), url);
            }
    
        }
         
    

      

  • 相关阅读:
    Docker
    Web
    爬虫
    Python
    软件脱壳
    网络抓包
    HTTPS单向认证,双向认证
    新版无完整背景图片滑块验证码
    Frida Hook
    闭包函数与装饰器
  • 原文地址:https://www.cnblogs.com/mqingqing123/p/450698.html
Copyright © 2011-2022 走看看