【发布时间】:2016-07-13 23:53:49
【问题描述】:
当我从组合框 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();
}
}
}
【问题讨论】:
-
史蒂夫我错过了什么?
标签: c# sql sql-server combobox items