TreeView (Microsoft.Web.UI.WebControls)
Hej,Jeg arbejder med TreeView (Microsoft.Web.UI.WebControls). Helt nederst på siden i dette link http://msdn.microsoft.com/library/default.asp?url=/workshop/webcontrols/webcontrols_entry.asp står der, at man helst ikke bør overskride 1000 nodes i et TreeView, da der ellers kan opstå performance problemer.
Jeg vil snart have behov for at skulle have ca 3000 nodes i alt. Hele træet bliver pt loadet første gang man kommer ind på siden - og det tager ingen tid. Data kommer pt fra en access database, og da det stadig er en prototype, er der kun 20-30 nodes. Det er meningen, at det skal flyttes over på MS Sql, og det er her, de ca 3000 nodes kommer på.
Dette er ca tal:
level1 - 8 nodes
level2 - 40
level3 - 3000
level4 - 3000
Der er så et hieraki i mellem data, som jeg har sat op vha DataSet.Relations, dvs de 3000 level3 nodes er fordelt ud på 40 level2 nodes. Der er ca et "een til een" forhold i mellem level3 nodes og level4 nodes.
Jeg har en løs ide, om kun at loade top level nodes til at starte med. Derefter vil jeg loade alt efter hvad der bliver klikket på - men ved ikke lige hvordan det kan laves :o)
Er der nogen som har erfaring med eller tips/ideer til hvordan man kan håndtere situationen?
Alle indlæg og/eller spørgsmål er velkomne :o)
Det er noget som skal laves over de næste to-tre uger. Jeg håber der er nogen som kan hjælpe mig, eller komme med nogle hints.
Mange tak.
