Jag skrev om hur du kan lösa det med en CTE (databas) här http://www.webforum.nu/showthread.php?p=1494244#post1494226
Men det kanske du inte alls ville?
2 svar · 703 visningar · startad av Addeladde
Om jag har en databas som har följande rader:
ID
Namn
ParentID
Och i den har jag följande struktur:
Root (1)
Bilar
BMW
1-serien
3-serien
320
330
335
M3
4-serien
5-serien
520
530
535
M5
Båtar
Hydrolift
Yamaha
Buster
430
435
Cyklar
Husqvarna
Crescent
Rullskidskor
Jag har IDt på sidan M5 som ligger under root > bilar > Bmw.
Nu vill jag ta fram en trädstruktur i en meny som ser ut enligt följande:
Bilar
BMW
1-serien
3-serien
320
330
335
M3
4-serien
5-serien
520
530
535
M5
Vad är bäst practice på detta utan att göra ändringar i databasen?
Rekursiva sql-anropp känns inte som lösningen. Ej heller att hämta ut hela webbplatsens struktur och sortera i codebehind.
Jag skrev om hur du kan lösa det med en CTE (databas) här http://www.webforum.nu/showthread.php?p=1494244#post1494226
Men det kanske du inte alls ville?
Tack Brimba