IHierarchicalDataSource, struttura della gerarchia, ASP.NET
-
03-07-2019 - |
Domanda
Sto costruendo una struttura gerarchica da zero e sto cercando di determinare il percorso migliore da percorrere. Ho trovato il seguente link di seguito da un'altra domanda StackOverflow:
Mi piace l'idea di set nidificati e ho iniziato a costruire il mio database, basato su questo modello. Ora non sono sicuro di come eseguire la query dei dati in modo tale da poter facilmente associare un controllo, come TreeView. Dovrò essere in grado di riordinare e ripristinare i dati. Qualche suggerimento?
Soluzione
SQL 2005 ha aggiunto il supporto per le query ricorsive. Sto usando una query ricorsiva per restituire un albero di dati che popola un TreeView. Per ogni record, trovo il nodo padre corrispondente da TreeView e aggiungo il suo nuovo figlio.
Per gli aggiornamenti è possibile serializzare l'albero su XML, quindi utilizzare le funzionalità XML in sql 2005 per eseguire un "aggiornamento" comunicato.