private void listSubcat_SelectedIndexChanged(object sender, EventArgs e) { listEmpresas.Items.Clear(); listEmpresas.SelectedIndex = -1; lempresas = Datos.ObtenerEmpresas(lsubcats[listSubcat.SelectedIndex].Key); foreach (PostgresDataAccess.Empresa em in lempresas) { listEmpresas.Items.Add(em.Nombre); } // si hay georef, mostrar entrada adecuada if (comboExpedientes.SelectedIndex != -1 && claves[listClaves.SelectedIndex].Ref_espacial == true) { listEmpresas.SelectedItem = Datos.ObtenerNombreEmpresa(exps[comboExpedientes.SelectedIndex].Ubicacion, claves[listClaves.SelectedIndex].Tabla); } }