VB 2005 - ListView-Eintrag suchen

codeman

Erfahrenes Mitglied
Hallo,

bittte haltet mich nicht für komplett verblödet, aber ich bekomm das einfach nicht hin....
Ich möchte in einer ListView, eventuell auch nur Collection, nach einem Wert suchen. Jetzt kann man natürlich die Liste durchgehen, werte vergleichen, usw. nur hat meine Liste über 100000 Einträge und das dauert seeeehr lange....
Gibt es eine schnellere Methode?

Ich hab mir das schon mit Arrays überlegt - aber mit Lists hats mir dan doch besser gefallen weil sie einfacher zum handhaben sind und sich schneller für den Benutzer darstellen lassen.


EDIT:
Oh ist das peinlich!

ListBox.FindString.... - das kommt davon wenn man von VB6 auf VB.net umsteigt und noch nicht an diese neuen praktischen Funktionen gewöhnt ist. :)

Danke im Voraus
codeman
 
Zuletzt bearbeitet:
Wenn du so viele Einträge hast wäre es zu überlegen ob du das ganze in einen Baum gleichzeitig einträgst. In dem lässt sich dann Binärsuchen und das geht um EINIGES schneller.. ;-)

Lg, Yanick
 

Neue Beiträge

Zurück