Два ComboBox - cmbSupplier и cmbProduct
Я хочу заполнить cmbSupplier именами поставщиков из таблицы
, когда я выбираю значение из cmbSupplier в зависимости от выбранного имени. Продукты с именем поставщика должныfill cmbProduct
private void frmAddOrder_Load (отправитель объекта, EventArgs e) {
SqlCommand cmd = new SqlCommand("SELECT sup_name from tbl_supplier",con);
con.Open();
SqlDataReader dr = cmd.ExecuteReader();
while(dr.Read())
{
cmbSupplier.Items.Add(dr["sup_name"].ToString());
}
dr.Close();
}
это код, который я использую для заполнения cmbSupplier
Я пытался использовать этот код для заполненияcmbProducts, но все, что я получаю, это ошибка
private void cmbSupplier_SelectedIndexChanged(object sender, EventArgs e)
{
SqlCommand cmd = new SqlCommand("SELECT Product_Name from tbl_SupplierItems WHERE supplier_name'" + cmbSupplier.Text + "%'", con);
con.Open();
SqlDataReader dr = cmd.ExecuteReader();
while(dr.Read())
{
cmbProduct.Items.Add(dr["Product_Name"].ToString());
}
dr.Close();
}