public ArrayList coleccion(int idProvincia) { string SQL_p; ArrayList colLocalidades = new ArrayList(); MySqlDataReader Reader; SQL_p = "SELECT * FROM departamentos WHERE provincia_id = '" + idProvincia + "' ORDER BY nombre"; Reader = Conector.consultar(SQL_p); while (Reader.Read()) { Localidad objLocalidad = new Localidad(); objLocalidad.IdLocalidad = Reader.GetInt32("id"); objLocalidad.Descripcion = Reader.GetString("nombre"); colLocalidades.Add(objLocalidad); } Reader.Close(); return colLocalidades; }
private void llenarComboLocalidad() { Localidad localidad = new Localidad(); ArrayList colLocalidad= new ArrayList(); colLocalidad = localidad.coleccion(((Provincia)this.comboBoxProvincia.SelectedItem).IdProvincia); this.comboBoxLocalidad.ResetText(); this.comboBoxLocalidad.Items.Clear(); for (int i = 0; i < colLocalidad.Count; i++) { this.comboBoxLocalidad.Items.Add(((Localidad)colLocalidad[i])); } }