VB.net Combobox databinding langsam
Moinmoin,
ich habe ein kleines Formular mit einer Combobox. Dies befühle ich zur Laufzeit mit einer Datatable, welche etwa 50.000 Elemente enthält,
Die Datenbindung dauert durchschnitt 17 Sekunden, was mir viel zu lange ist, da das Formular immer wieder aufgerufen werden muss. Dieses habe ich nun beim Start des Hauptformulars geöffnet und dann im Hintergrund gelassen, was mir aber auch nicht so richtig gefällt.
Die Combobox hat einen Autocomplete (SuggestAppend) und als Source die ListItems. Diese Werte setze ich erst nach dem Füllen, was mich von 17 auf 8 Sekunden gebracht hat.
Gibt es eine Möglichkeit, das noch weiter zu beschleunigen, oder sind 8 Sekunden für 50.000 Elemente realistisch?
Grüße
ich habe ein kleines Formular mit einer Combobox. Dies befühle ich zur Laufzeit mit einer Datatable, welche etwa 50.000 Elemente enthält,
Die Datenbindung dauert durchschnitt 17 Sekunden, was mir viel zu lange ist, da das Formular immer wieder aufgerufen werden muss. Dieses habe ich nun beim Start des Hauptformulars geöffnet und dann im Hintergrund gelassen, was mir aber auch nicht so richtig gefällt.
Die Combobox hat einen Autocomplete (SuggestAppend) und als Source die ListItems. Diese Werte setze ich erst nach dem Füllen, was mich von 17 auf 8 Sekunden gebracht hat.
Gibt es eine Möglichkeit, das noch weiter zu beschleunigen, oder sind 8 Sekunden für 50.000 Elemente realistisch?
Grüße
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 332753
Url: https://administrator.de/contentid/332753
Ausgedruckt am: 04.12.2024 um 08:12 Uhr
4 Kommentare
Neuester Kommentar
Hi,
könnte das auch bei Dir zutreffen?
https://softwaredevelopmentforecm.wordpress.com/2009/12/24/why-is-my-com ...
Schon mal versucht, statt der Datatable einen Datareader zu nehmen und die Combobox manuell zu füllen?
"Die schönen Sachen" sind fast immer langsamer.
E.
könnte das auch bei Dir zutreffen?
https://softwaredevelopmentforecm.wordpress.com/2009/12/24/why-is-my-com ...
Schon mal versucht, statt der Datatable einen Datareader zu nehmen und die Combobox manuell zu füllen?
"Die schönen Sachen" sind fast immer langsamer.
E.