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
Please also mark the comments that contributed to the solution of the article
Content-ID: 332753
Url: https://administrator.de/contentid/332753
Printed on: December 12, 2024 at 01:12 o'clock
4 Comments
Latest comment
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.