J'ai la table SQL suivante qui contient des données de menu (menu de site Web). Nom de la table: MenuItems
Colonnes: Id, MenuId, ParentMenuItemId, Text.Lier DropDownList avec la hiérarchie à partir de SQL Server Table avec ASP.NET
Mon but est de lier un DDL selon la hiérarchie suivante (exemple):
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'
résultat demandé à DDL:
One
-- Two
---- Four
------ Five
-- Three
Je pense qu'il doit contenir WITH
commande SQL.
Remarque: J'utilise C#.