No se si te entendi bien pero podrias hacer algo asi...
de esta forma cada vez que se cambia la seleccion en el combo, tambien el contenido de los textboxes cambia....Ya que se asocia la vista del dataset con cada uno de los controles...
private void CargaCombo()
{
DataSet ds = new DataSet();
try
{
SqlConnection cnn = new SqlConnection(sConnectionString);
SqlDataAdapter da = new SqlDataAdapter(sSqlQuery,cnn);
da.TableMappings.Add("Table",
<nombre de la tabla en el dataset>);
da.Fill(ds);
comboBox1.DataSource = ds.DefaultViewManager;
comboBox1.DisplayMember =
<colunma a desplegar>;
textBox1.DataBindings.Add("Text",ds.DefaultViewMan ager,
<colunma a desplegar>);
textBox2.DataBindings.Add("Text",ds.DefaultViewMan ager,<
colunma a desplegar>);
}
catch(Exception ex)
{
MessageBox.Show("Error : " + ex.Message);
}
}