C # winforms combobox dynamische Autovervollständigung

Mein Problem ist ähnlich wie dieses:Wie kann ich automatisch vervollständigte Einträge in einer C # -Combobox oder einem Textfeld dynamisch ändern? Aber ich finde immer noch keine Lösung.

Das Problem kurz:

ich habe einComboBox und eine große Anzahl von Datensätzen, die darin gezeigt werden sollen. Wenn der Benutzer mit der Eingabe beginnt, möchte ich Datensätze laden, die mit dem eingegebenen Text beginnen, und dem Benutzer die automatische Vervollständigung anbieten. Wie im obigen Thema beschrieben, kann ich sie nicht ladenсomboBox_TextChanged weil ich immer die vorherigen Ergebnisse überschreibe und sie nie sehe.

Kann ich das nur mit implementierenComboBox? (nichtTextBox oderListBox)

Ich benutze diese Einstellungen:

сomboBox.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
сomboBox.AutoCompleteSource = AutoCompleteSource.CustomSource;

Antworten auf die Frage(10)

Ihre Antwort auf die Frage