webForumDet fria alternativet

Rekursion i dataset till gridview?

.NET

1 svar · 482 visningar · startad av Travoni

Medlem sedan okt. 20041 556 inlägg
Frågan#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)
Medlem sedan okt. 20041 556 inlägg
243 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)