锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 英语翻译 / ASP.NET服务器控件TreeView中文译文
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

锐英源精品开源心得,转载请注明:“锐英源www.wisestudy.cn,孙老师作品,电话13803810136。”需要全文内容也请联系孙老师。英文原文

简介

Treeview控件是经常用的服务器端控件,用来表示树形层级状的数据结构。通常是需要这样的处理的;如果叶子节点的深度有极端情况,情况就会变的复杂。本文会提供个通用的解决方案。本文会帮助开发者来使用下述逻辑或实现类似要求。

前提

我编写的软件要处理以分级模式下的家庭或目录信息。以XML树或结构化数据库来进行遍历对我来说是个挑战。更不用说解析和表示了。
挑战来自数据结构不是硬编码的,叶子节点和父亲节点是动态添加的。所以使用XML结构在解析、定位和更新数据时麻烦,要让程序员提前考虑很多细节。

方案

要求如下

  • 结构化数据保存到想要的分级格式化好的数据表里
  • 建立好解析逻辑,写好递归函数
  • 和树形控件绑定起来

最重要的贡献点是创建好数据表且绑定到树形控件上。

这会给出Node_ID对应的子节点信息和层级或叶子节点的深度或它所属的分支。下面的内容是这个存储过程返回的结果。使用通用表表达式的最好方法是以WITH子句来引用递归数据集:

友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内