从路径 ASP.NET 树视图
本文关键字:视图 NET ASP 路径 | 更新日期: 2023-09-27 17:56:56
我有一个由"/"分隔的数据层次结构路径,当前在SQL Server 2008表中。如何在我的 ASP.NET C# 应用程序中将此路径显示为树视图。
下面是该表的外观示例:
父1/父级2/父母2/孩子1父母1/孩子1父母1/子女1/孙子女1父母1/孩子2
我想显示这样的东西:
+ 家长1 - 儿童1 - 孙子1 - 儿童2+ 家长2 - 儿童1
任何帮助将不胜感激,谢谢!
这真的与SQL无关。
-
走个人道路,说
foo/bar/baz/bat
. -
将该字符串拆分为路径段数组:
string[]segments = path.split('/') ;
.此数组表示要构造的树中节点的路径。
遍历 该段列表以构建所需的树结构(无论是树视图控件还是某种其他类型的树结构),如果树中给定路径处的节点不存在,请在遍历树时添加它。
到达叶节点时,添加与该路径相关的所需数据。
对路径列表中的每个路径重复上述过程。