Munka treeview
Sok fórumon szentelt ASP .NET technológia felvetette a kérdést TreeView és dinamikus töltés, de a szükséges döntéseket, én nem találtam meg. Szeretném bemutatni a megoldást erre a problémára.
Sok fórumon szentelt ASP .NET technológia felvetette a kérdést TreeView és dinamikus töltés, de a szükséges döntéseket, én nem találtam meg. Szeretném bemutatni a megoldást erre a problémára.
Hozzon létre egy táblázatban tárolja a fát (például osztályok a fa)
Kötelező feltétel ID rue csomópontok legyen 0.
végrehajtás
Első lépés, távolítsa el az összes csomópont az asztaltól, és tedd a OleDbDataReader.
akkor tárolja az összes csomópont a mi fa.
Akkor majd adjunk hozzá egy fa gyökér (root)
Következő, add, hogy mi Root SortedList csomópontok.
Mint egy kulcsot egy csomópont-azonosító.
Ezután adjuk hozzá az összes többi csomópont.
Mint egy azonosítót egy csomópont PARENTID eltávolítsuk az asztalról.
Ennek eredményeként, hogy tele SortedList csomópontjaiban a fát.
Most csak annyit kell összegyűlnek.
Végigjárjuk az összes csomópontot a csomópontok.
Először ellenőrizze, hogy ez nem egy gyökér csomópont (különben nincs értelme Root Root egy szülő).
Következő, olvassa el a csomópont-azonosító, ID az a csomópont száma a szülő csomópont a csomópontok.
Találunk a szülő csomópont a csomópontok.
Csomópont hozzáadása a szülő.
Így a ciklus megy keresztül az összes csomópontot.
Hozzáadása a fán Root.
Ennek eredményeként, mi kap tele TreeView.