У меня есть объект списка типов, из которого я хочу использовать, чтобы заполнить дерево в asp.net C#.Рекурсивное TreeView в ASP.NET
Каждый элемент объекта имеет:
id | Name | ParentId
так, например:
id | Name | ParentId
-------------------------
1 | Alice | 0
2 | Bob | 1
3 | Charlie | 1
4 | David | 2
В приведенном выше примере, родитель будет Алиса имея двух детей Боба и Чарли. Дэвид - ребенок Боба.
У меня было много проблем, пытающихся динамически заполнить TreeView рекурсивно в C# ASP.NET
Есть ли одна есть простое решение?
КПП: вы можете использовать People.Id, People.Name и People.ParentId для доступа к членам, так как это объект, принадлежащий списку.
Я могу опубликовать у вас мой код до сих пор (сделано много попыток), но не уверен, насколько он будет полезен.
+1: Это решение, которое я искал .. отлично работает .. спасибо !! – waqasahmed
Действительно, этот материал отлично работает! Только то, что я искал :) – 2011-05-21 17:44:29
Не будет ли список IEnumerable в памяти на каждой итерации? –