當我從組合框1中選擇項目時,它顯示組合框2中的項目。僅在另一個組合框選擇後顯示組合框中的更新值
;當我從組合框中選擇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();
}
}
}
史蒂夫我錯過了什麼? –