当前位置: 首页 > news >正文

获取所有子节点 父亲节点

 

//子节点

  Expo.Database.SqlGen mycmd = new Expo.Database.SqlGen();
    protected void Page_Load(object sender, EventArgs e)
    {
        IList<string> path = new List<string>();
        GetPath(2, ref path);

        foreach (string s in path) {
            Response.Write(s + "<br/>");
        }
    }


    public void GetPath(int father,ref IList<string> path)
    {
        string strsql = "select id,title,father from t_Area where father=" + father.ToString();
        using (SqlDataReader dr1 = mycmd.ExecuteReader(strsql))
        {
            if (!dr1.HasRows)
                return;
            while (dr1.Read())
            {
                path.Add(dr1["title"].ToString());
                GetPath(Convert.ToInt32(dr1["id"]),ref path);
            }
            dr1.Close();
            dr1.Dispose();
        }
    }

 

 

//父亲节点

 string strsql = @" declare @tempTable TABLE
                            (
                             [id] int,
                             Name varchar(50),
                             Depth int,
                             ParentID int,
                             Rank int
                            )
                            declare @ID int
                       

相关文章:

  • K2 BlackPearl Installation and Configuration [K2 BlackPearl 安装部署]
  • 为IE的iframe元素应用背景或透明背景
  • 苹果用贪婪堵住了iPhone进入中国之路
  • HDOJ2013
  • 最新下载Windows Server 2008 with Service Pack2(X86/X64)官方简体中文版光盘镜像
  • 如何启用AutoTrace 查看SQL执行计划
  • SSL
  • Sql语句之更新字段但是还是赋原来的值【整理】
  • 《Foundation Actionscript3.0 Animation》读书笔记一:三角学应用
  • mapper--图片热点区域高亮组件
  • 更加务实的IT 战略规划
  • CCNP之IPv6技术-静态路由
  • 正则表达式的贪婪匹配
  • js接收网页参数
  • shell 判断进程是否存在
  • canvas绘制圆角头像
  • css属性的继承、初识值、计算值、当前值、应用值
  • C学习-枚举(九)
  • flutter的key在widget list的作用以及必要性
  • Linux中的硬链接与软链接
  • Logstash 参考指南(目录)
  • opencv python Meanshift 和 Camshift
  • python学习笔记-类对象的信息
  • 测试开发系类之接口自动化测试
  • 移动端唤起键盘时取消position:fixed定位
  • 终端用户监控:真实用户监控还是模拟监控?
  • 1.Ext JS 建立web开发工程
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • $(selector).each()和$.each()的区别
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (附源码)ssm户外用品商城 毕业设计 112346
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • (四) 虚拟摄像头vivi体验
  • (一)Java算法:二分查找
  • (一)Neo4j下载安装以及初次使用
  • (转)ABI是什么
  • .net core 依赖注入的基本用发
  • .NET delegate 委托 、 Event 事件
  • .NET LINQ 通常分 Syntax Query 和Syntax Method
  • .NET Reactor简单使用教程
  • .NET 中 GetProcess 相关方法的性能
  • .net6Api后台+uniapp导出Excel
  • .NET多线程执行函数
  • @Autowired注解的实现原理
  • @selector(..)警告提示
  • [android]-如何在向服务器发送request时附加已保存的cookie数据
  • [corCTF 2022] CoRJail: From Null Byte Overflow To Docker Escape
  • [IE编程] IE 是如何决定Accept-Language 属性的
  • [LeetCode] Longest Common Prefix 字符串公有前序
  • [LeetCode]: 145: Binary Tree Postorder Traversal
  • [mit6.s081] 笔记 Lab2:system calls
  • [NISACTF 2022]join-us
  • [NISACTF 2022]sign-ezc++
  • [Nuget]使用Nuget管理工具包