ComboBox tiene su valor anterior después de Clear ()
Tengo dos comboBoxcb_Brand
ycb_Model
en un winForm.
cb_Model
rellena valores en la marca Select. el problema es: si seleccionamos la marca any y seleccionamos cualquier modelo bajo esa marca,cb_Model
no pierde el valor del modelo anterior seleccionado. por ejemplo: si seleccionamos la marca Audi y el modelo A3 y seleccionamos la marca Ford, cuando hago clic encb_Model
para seleccionar el modelo, mostró el A3 como modelo seleccionado, pero aún otros modelos en la lista pertenecen a Ford.
mi código es:
private void cb_Brand_SelectedIndexChanged(object sender, EventArgs e)
{
// Clear Current Data
cb_Model.Text = "";
cb_Model.Items.Clear();
CarModel _carmodel = new CarModel ();
// Get Selected Car Brnad
int CarBrandID = _carmodel .GetCarBrandID(cb_Brand.Text);
//Enable choice of Model
SortedList<int, Model> colM;
colM = Model.ReadModel(CarBrandID);
cb_Model.DisplayMember = "ModelText";
foreach (Model objM in colM.Values)
{
cb_Model.Items.Add(objM);
}
}
Cualquier idea por favor .. Gracias
unable para encontrar la razón, pero resuelto con una solución temporal:
private void cb_Model_Click(object sender, EventArgs e)
{
cb_Model.Text = "";
}
Muchas gracias chicos saludos