Aqui te va un link donde te explica lo que deseas :
Llenar dropdownlist
ahora si te das cuenta en el link... en la parte donde dice :
Código c#:
Ver originalSqlCommand sqlCommand = new SqlCommand("SELECT * FROM NombreTabla", sqlConnection);
alli podrias ponerlo de esta manera para efecto de tu Textbox :
Código c#:
Ver originalSqlCommand sqlCommand = new SqlCommand("SELECT * FROM NombreTabla WHERE ID ='" + TextBoxID.text.Trim() + "'", sqlConnection);