protected void cmbCurso_SelectedIndexChanged(object sender, EventArgs e) { try { //Carga los valores de los profesores según el periodo y el curso seleccionado ReporteBo objeto = new ReporteBo(); //Se limpian los otros combos por debajo de este this.cmbProfesor.Items.Clear(); this.cmbDia.Items.Clear(); this.cmbGrupo.Items.Clear(); foreach (Profesor dato in objeto.consultarProfesorXCurso(this.cmbPeriodo.Text,this.cmbCurso.SelectedItem.Value.ToString(),null,null)) { cmbProfesor.Items.Add(dato.nombre + " " + dato.apellido1 + " "+ dato.apellido2, dato.idProfesor); } cmbProfesor.IncrementalFilteringMode = DevExpress.Web.ASPxEditors.IncrementalFilteringMode.Contains; } catch (Exception ex) { this.lblMensaje.Text = ex.Message; this.lblMensaje.CssClass = "errorMessage"; } }