У меня есть база данных, подобная этой:Список всех записей базы данных иерархически
| Element_ID | Element_Parent |
|____________1_____________|_______________0_______________|
|____________2_____________|_______________0_______________|
|____________3_____________|_______________1_______________|
|____________4_____________|_______________3_______________|
|____________5_____________|_______________3_______________|
|____________6_____________|_______________2_______________|
|____________7_____________|_______________6_______________|
|____________8_____________|_______________6_______________|
Где Element_Parent относится к колонку ELEMENT_ID и 0 означает, что элемент не имеет родителя.
мне нужно отобразить записи базы данных, подобные этим:
<ul>
<li>
1
<ul>
<li>
3
<ul>
<li>4</li>
<li>5</li>
</ul>
</li>
</ul>
</li>
<li>
2
<ul>
<li>
6
<ul>
<li>7</li>
<li>8</li>
</ul>
</li>
</ul>
</li>
</ul>
Я доступ к базе данных с помощью DynamicRecords.
Боюсь, что ваш вопрос не очень ясен. Покажите нам код, который у вас уже есть. Как общий совет, соны, как вам нужна древовидная структура. – Carra
Поскольку я использую веб-страницы ASP.NET вместо форм, я не совсем уверен, как реализовать древовидную структуру. Единственным кодом, который у меня есть помимо аутентификации, является соединение с базой данных (var db = Database.Open ("foobar");) и (var databaseData = db.Query ("Select * From Elements");) – parhum
вопрос: Я понял решение с помощью javascript. Я отправлю решение, когда прошло 6 часов (у меня недостаточно репутации). – parhum