Sie können das KeyDown-Ereignis anhängen und dann die Datenbank nach dem Teil des Textes abfragen, den der Benutzer bereits eingegeben hat. Wenn der Benutzer beispielsweise "T" eingibt, suchen Sie nach Dingen, die mit "T" beginnen. Dann, wenn sie den nächsten Buchstaben eingeben, zum Beispiel "e", suchen Sie nach Dingen in der Tabelle, die mit "Te" beginnen.
Die verfügbaren Elemente könnten z. B. in einer "schwebenden" ListBox angezeigt werden. Sie müssten die ListBox direkt unter der TextBox platzieren, damit sie die verfügbaren Einträge sehen können, und dann die ListBox entfernen, wenn sie fertig sind.
Es tut mir leid, ich habe nicht gesehen, dass Sie Windows-Anwendung verwendet haben. – sshow