Unless you have a reason not to, I would suggest that you execute a single query that joins the two database tables, so you can populate a single DataTable with all the data and then bind that to both controls. If you bind both controls then the TextBox will be populated automatically when you make the selection in the ComboBox. E.g.
csharp Code:
myComboBox.DisplayMember = "NameOfColumnToDisplayInComboBox";
myComboBox.ValueMember = "NameOfPrimaryKeyColumn";
myComboBox.DataSource = myDataTable
;
myTextBox.DataBindings.Add("Text", myDataTable, "NameOfColumnToDisplayInTextBox");