/// <summary> /// 设置二级城市联动 /// </summary> private void SetSecondCity(TXComboBox myComboBox, string selectedItem) { myComboBox.Items.Clear(); SQLiteDataReader myReader = mCommonBLL.GetCityDate(selectedItem); while (myReader.Read()) { string name = myReader.GetString(myReader.GetOrdinal("CityName")); myComboBox.Items.Add(name); } }
/// <summary> /// 表示下拉框选择改变事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void t_cmg_SenderPro_SelectedIndexChanged(object sender, EventArgs e) { TXComboBox myComboBox = sender as TXComboBox; if (sender == null || myComboBox.SelectedItem == null) { return; } switch (myComboBox.Name) { case "t_cmg_SenderPro": SetSecondCity(t_cmg_SenderCity, myComboBox.SelectedItem.ToString()); break; case "t_cmg_ReceivePro": SetSecondCity(t_cmg_ReceiveCity, myComboBox.SelectedItem.ToString()); break; } }