Hi,
ik moet een Treeview in een database opslaan. In de nodes zelf (node.data) heb ik een record met daarin een NodeID (integer, maak ik zelf aan) en als het een subnode is ook het ParentNodeID. Deze sla ik in een database record op. Geen probleem. Bij het restoren van de Tree loop ik sequentieel door de records heen. Records zonder ParentNodeID zijn nodes die in de root staan, dat is eenvoudig maar voor records met een ParentNodeID moet ik per node zoeken waar die parent is en daar de node onder hangen. Dat neemt best wel veel tijd in beslag, vooral als er veel subnodes zijn.
Dis de vraag is: is er een beter/beproefd algoritme dat dit handiger doet?
Sander
Bookmarks