nyasan / SI-ASA

reporsitorio PAV2
0 stars 0 forks source link

Selección DropDownList #1

Closed alejandraBeltramen closed 10 years ago

alejandraBeltramen commented 10 years ago

Hay problemas para identificar la selección de un elemento del DropDownList ("ddl" en adelante). El problema me surgió en la clase Alumno en los ddl de TipoDocumento del alumno, madre y padre como así también en el ddl de Nivel de Estudio. En el momento de hacer el alta del nuevo Alumno, debuggeando, me encontraba con que los valores que toma son incorrectos. Si se usa el método ddl.SelectedIndex() debería obtener el índice del elemento seleccionado, el cual correspondería al id_tipoDocumento, pero NO obtiene ese índice, obtiene siempre el índice 0 (y en la base de datos, no hay ningún tipo de documento con id_tipoDocumento = 0). Si se usa el método ddl.SelectedItem() obtengo el item 0. Y así sucesivamente.... es decir, no me toma la selección. Probé con autoPostBack = true en el control asp.net ddl, pero esto genera que apenas uno seleccione un elemento del ddl, se vuelva a cargar la página y se pierda la selección.

nyasan commented 10 years ago

El metodo SelectedIndex te devuelve el indice del elemento en la lista comenzando desde 0 como el primero!

Para que te devuelva el valor que pusiste como ValueText tenes q usar el metodo SelectedValue. Con eso debería quedar solucionado.