1. Bind the text box to a collection.
2. Load the collection with data from database on initialize.
3. On key press event, filter the collection with letter typed. You can use Link with collection, and use Find<> method which takes a predicate delegate.
Understanding Predicate Delegates in C#[
^]