Use DataView to bind data with the combobox.
DataSet cscustomerProduct = new DataSet(); dataAdapter1.Fill( csCustomerProduct); dataAdapter2.Fill (csCustomerProduct ); comboBox1.DataSource = csCustomerProduct.Tables["Customer"]; comboBox1.DisplayMember="Name"; combpBox1.ValueMember = "CustomerID"; DataView dvProduct = csCustomerProduct.Tables["Product"].DefaultView; comboBox2.DataSource = dvProduct;
comboBox1.SelectedValueChanged += new EventHandler ( comboBox1_SelectedValueChanged );
void comboBox1_SelectedValueChanged( object sender, EventArgs e )
{
dvProduct.Filter = "CustomerID=" + comboBox1.SelectedValue;
}
|