I have a form with a Datagrid, Dataset and a text box

The dataset contains 1 table with peoples names (2000 of them) and I have bound the dataset to the datagrid so the datagarid displays all of the names from the dataset using the "Datasource = dsclients.Tables("clients").defaultview" command.

I have formatted the columns of the datagrid to look nice etc etc. This is all fine.

What I am trying to do is that as soon as the user starts typing in the text box (using the click event) I want the datgrid to scroll down to the first line that matches the text in the text box. For example if start typing in "St" then I want the datagrid to scroll down and move the pointer the first line in the datagrid surname columns that starts with "St".

Please help?