Windows.Forms.TreeNode Anzahl?

07/11/2008 - 12:40 von Markus Schertler | Report spam
Hallo,

stelle die Eintràge aus einer Datenbank in TreeNodes dar.

Ich weiss nicht wie viele Eintràge das werden können. Es sollten wenige
sein. 1-1000.
Doch es können mehr werden. Wie viele weiss ich nicht. Gibt es da eine
Begrenzung?

Oder explodiert der Computer wenn ich eine Millionen TreeNodes
mit TreeNode.Nodes.Add erzeuge? (Der Zeitaufwand ist egal.)

Wollte jetzt nicht eine Millionen Datenbank Test Eintràge erzeugen.
Nur die Bedingung (falls es die gibt) wissen für
If TreeNodeVarName.Nodes.Count > X then
Throw New InvalidOperationException...
End If

Danke, Markus
 

Lesen sie die antworten

#1 Thorsten Doerfler
07/11/2008 - 12:47 | Warnen spam
Markus Schertler schrieb:
stelle die Eintràge aus einer Datenbank in TreeNodes dar.

Ich weiss nicht wie viele Eintràge das werden können. Es sollten wenige
sein. 1-1000.
Doch es können mehr werden. Wie viele weiss ich nicht. Gibt es da eine
Begrenzung?



Ja, die maximale Anzahl ist durch den verfügbaren Arbeitsspeicher des
Zielsystems und die Geduld des Anwenders begrenzt. Zusàtzlich sicher
auch durch den Wertebereich des Integer, der bei den Auflistungen für
den Index verwendet wird. Also ca. 2.147.483.647 Eintràge.

Wenn Du an eine der beiden Grenzen stoßen solltest, dann wàre spàtestens
das ein Grund Dein Konzept zu überarbeiten, denn ein Mensch kann soviele
Daten nie überblicken.

Thorsten Dörfler
Microsoft MVP Visual Basic

vb-hellfire visual basic faq | vb-hellfire - einfach anders
http://vb-faq.de/ | http://www.vb-hellfire.de/

Ähnliche fragen