Когда я выбираю элемент из поля со списком 1, он показывает элементы во втором поле со списком.
И когда я выбираю другой элемент из поля со списком 1, он показывает как элементы предыдущего результата, так и новый результат в поле со списком 2.
Я просто хочу показать только новые элементы в поле со списком 2. Когда я выбираю элементы из поля со списком 1, поле со списком 2 должно обновляться и удалять предыдущие элементы.
private void cb_oname_SelectedIndexChanged(object sender, EventArgs e)
{
SqlConnection sqlConnection = new SqlConnection(@"Data Source=.;Initial Catalog=Pizza Mania;Integrated Security=True");
{
SqlCommand sqlCmd2 = new SqlCommand("SELECT Product_category FROM Product2 where Product_Name='"+cb_oname.SelectedItem+"'", sqlConnection);
{
sqlConnection.Open();
SqlDataReader sqlrdr = sqlCmd2.ExecuteReader();
while (sqlrdr.Read())
{
cb_ocat.Items.add(sqlrdr["Product_category"].ToString());
cb_ocat.Update();
}
sqlConnection.Close();
}
}
}