从路径 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

任何帮助将不胜感激,谢谢!

从路径 ASP.NET 树视图

这真的与SQL无关。

  • 走个人道路,说foo/bar/baz/bat.

  • 将该字符串拆分为路径段数组:string[]segments = path.split('/') ; .此数组表示要构造的树中节点的路径。

  • 遍历
  • 该段列表以构建所需的树结构(无论是树视图控件还是某种其他类型的树结构),如果树中给定路径处的节点不存在,请在遍历树时添加它。

  • 到达叶节点时,添加与该路径相关的所需数据。

对路径列表中的每个路径重复上述过程。