У меня есть следующая таблица sql, которая содержит меню (меню меню).Bind DropDownList с иерархией из таблицы SQL Server с ASP.NET
Название таблицы: MenuItems
Столбцы: Id, MenuId, ParentMenuItemId, Текст.
Моя цель состоит в том, чтобы связать DDL в соответствии со следующей иерархии (пример):
Id: 1, MenuId: 1, ParentMenuItemId: -1, Text: 'One'
Id: 2, MenuId: 1, ParentMenuItemId: 1, Text: 'Two'
Id: 3, MenuId: 1, ParentMenuItemId: 1, Text: 'Three'
Id: 4, MenuId: 1, ParentMenuItemId: 2, Text: 'Four'
Id: 5, MenuId: 1, ParentMenuItemId: 4, Text: 'Five'
Запрошенный результат в DDL:
One
-- Two
---- Four
------ Five
-- Three
Я думаю, что он должен содержать WITH
команду SQL.
Примечание: Я использую C#.