powiedzmy mamy klasęRenderowanie hierarchii za pomocą LINQ?
Category
{
ID,
Name,
ParentID
}
oraz lista
1, 'Item 1', 0
2, 'Item 2', 0
3, 'Item 3', 0
4, 'Item 1.1', 1
5, 'Item 3.1', 3
6, 'Item 1.1.1', 4
7, 'Item 2.1', 2
możemy przy użyciu LINQ do renderowania drzewa jak:
Item 1
Item 1.1
Item 1.1.1
Item 2
Item 2.1
Item 3
Item 3.1
Każda pomoc jest mile widziana!
Wielkie dzięki za pomoc. Działa naprawdę dobrze ^^ – ByulTaeng
Btw, jeśli ParentID elementu nie ma na liście, zostanie wykluczone, czy możesz mi pomóc jeszcze raz? Wielkie dzięki! – ByulTaeng
Moja odpowiedź już wyklucza je, jeśli 'ParentID' nie znajduje się na liście. Czy prosisz o uwzględnienie go? A jeśli tak, czy chcesz, aby te "sieroty" wyświetlały się na poziomie głównym (tak jakby ich "ParentID" było "0")? – Enigmativity