webForumDet fria alternativet

Rekursion i dataset till gridview?

1 svar · 482 visningar · startad av Travoni

TravoniMedlem sedan okt. 20041 556 inlägg
#1

Jag skulle vilja skapa ett dataset med en DataRelation mellan id och parent_id i samma tabell, så att tabellen visas lite som en treeview.

ex.

---------------------------------
|Name            | id | parent  |
---------------------------------
|Bilar           | 1 | <null>   |
---------------------------------
|    Volvo       | 2 | 1        |
---------------------------------
|    Saab        | 3 | 1        |
---------------------------------
|Båtar           | 4 | <null>   |
---------------------------------
|     Smuggler | 1 | 4          |
---------------------------------

Hur åstadkommer jag detta?

Detta verkar inte göra ngn skillnad.

Dim ds As New DataSet()
da.Fill(ds, "DS")
Dim relation As New DataRelation("ParentChild", ds.Tables(0).Columns("Id"), ds.Tables(0).Columns("parentId"), True)
relation.Nested = True
ds.Relations.Add(relation)
TravoniMedlem sedan okt. 20041 556 inlägg
131 ms totalt · 3 externa anrop · v20260731065814-full.7de19299
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)