Пожалуйста, помогите мне решить мою большую проблему.В моем проекте он-лайн покупок я создал динамический список категорий (с бесконечной глубиной уровня) Реализован в одной таблице в БД с самостоятельным объединением.схема как ниже: альтернативный текст http://aspalliance.com/ArticleFiles/822/image002.gif
Обновление
Я хочу использовать плагин JQuery для создания многоуровневой панели меню.этот плагин использует элементы <ul>
и <li>
, поэтому я должен преобразовать таблицу БД в <ul>
и <li>
.результат должен выглядеть так:
<ul>
<li>Clothing 1
<ul>
<li>Trousers 2
<ul>
<li>Mens trousers 3</li>
<li>Ladies trousers 3</li>
</ul>
</li>
<li>Jackets 2</li>
<li>Shirts 2</li>
<li>Shoes
<ul>
<li>Mens shoes 3
<ul>
<li>Mens formal shoes 4</li>
<li>Mens casual shoes 4</li>
</ul>
</li>
<li>Kids shoes 3</li>
<li>Ladies shoes 3</li>
</ul>
</li>
</ul>
</li>
<li>Cars 1
<ul>
<li>Small cars 2</i>
</ul>
</li>
</ul>
Я могу использовать элемент управления вложенными данными (например, элемент управления повторителем), но вы знаете, с помощью этого решения я могу просто реализовать список с бесконечной иерархической древовидной структурой. пожалуйста, помогите мне!любое предложение??Я гуглил в интернете, но не нашел подходящего способа.Я использую ASP.net 3.5 и LINQ . какой самый лучший способ?