Code Snippet
DataSet DataSetA;
DataSet DataSetB;
private void Form1_Load(object sender, EventArgs e)
{
DataSetA = new DataSet();
DataSetB = new DataSet();
DataTable tableA = new DataTable();
tableA.Columns.Add("name");
tableA.Columns.Add("value");
tableA.Rows.Add("abc", 1);
tableA.Rows.Add("bcd", 2);
DataTable tableB = new DataTable();
tableB.Columns.Add("column");
tableB.Rows.Add(5);
DataSetA.Tables.Add(tableA);
DataSetB.Tables.Add(tableB);
comboBox1.DataBindings.Add("SelectedValue", DataSetB.Tables[0], "column", true, DataSourceUpdateMode.OnPropertyChanged);
comboBox1.DisplayMember = "name";
comboBox1.ValueMember = "value";
comboBox1.DataSource = DataSetA.Tables[0];
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(DataSetB.Tables[0].Rows[0][0].ToString());
}