我有两个组合框状态和城市,当我在状态中选择值时,第一次值会根据状态变化,city combobx
但stateselection
第二次如果我选择另一个状态,而不是城市值不会根据状态值发生变化,为什么事件没有第二次被触发?我也试过selectedIndexchanged event
,但同样的问题,或者我应该使用哪个事件,下面是我正在使用的代码
private void cmbState_SelectedValueChanged(object sender, EventArgs e)
{
string stateName = cmbState.SelectedItem.ToString();
DataTable dt3 = DBHandling.GetcityDataTable(stateName);
if (dt3 != null && dt3.Rows.Count > 0)
{
foreach (DataRow dr in dt3.Rows)
{
cmbCity.Items.Add(dr["CityName"].ToString());
}
}
}