none
Problemas con dropdownlist RRS feed

  • Pregunta

  • Buenas Tardes,


    Tengo un dropdownlist que lleno de la siguiente manera:

                    ds=ojbregistros.carga_usuarios();
                    cbo_usuarios.DataSource = ds;
                    this.cbo_usuarios.DataValueField = "FORMULARIO";
                    this.cbo_usuarios.DataTextField = "nombre_empleado";
                    cbo_usuarios.DataBind();

    El cual va carga una lista de nombres de empleados y un formulario asocioado.

    El problema lo tengo que al yo seleccionar cualquier empleado de la lista, siempre me selecciona el primero de ellos, es decir si tengo a Juanito y a Rafita, aunque yo seleccione a Rafita siempre agarra el valor de Juanito.

    Yo los selcciono de la siguiente manera:

    objinserta_registros.nombre_empleado = cbo_usuarios.SelectedItem.Text;

    Necesito saber cual es mi error.

    Muchas gracias


    David Vega

    jueves, 28 de noviembre de 2013 17:59

Respuestas

  • El problema lo tengo que al yo seleccionar cualquier empleado de la lista, siempre me selecciona el primero de ellos, es decir si tengo a Juanito y a Rafita, aunque yo seleccione a Rafita siempre agarra el valor de Juanito.

    recuerda que si cargas el grid en el Page_Load tienes que poner ese codigo dentro del

    if(!IsPostBack){

       //aqui cargas el combo

    }

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta don2690 miércoles, 4 de diciembre de 2013 19:35
    jueves, 28 de noviembre de 2013 18:09

Todas las respuestas

  • El problema lo tengo que al yo seleccionar cualquier empleado de la lista, siempre me selecciona el primero de ellos, es decir si tengo a Juanito y a Rafita, aunque yo seleccione a Rafita siempre agarra el valor de Juanito.

    recuerda que si cargas el grid en el Page_Load tienes que poner ese codigo dentro del

    if(!IsPostBack){

       //aqui cargas el combo

    }

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta don2690 miércoles, 4 de diciembre de 2013 19:35
    jueves, 28 de noviembre de 2013 18:09
  • Yo cargo el combo dentro del (!IsPostBack), el problema lo tengo que al querer seleccionar un elemento del combo siempre me selecciona el primero




    David Vega

    jueves, 28 de noviembre de 2013 18:29
  • Pongo un ejemplo, yo ocupo capturar la informacion de un elemento del combo al presionar un boton, pero aunque yo seleccione el segundo elemento siempre captura la informacion del primero

    David Vega

    jueves, 28 de noviembre de 2013 18:40
  • es que ese problema justamente se da si es que vuelves a cargar el combo asignando el datasource

    por lo general esto se produce cuando lo haces en el Page_Load, es raro que lo tengas dentro del if y asi y todo te lo vuelva a cargar

    validaste todos los lugares donde realizas el datasource del combo poniendo un breakpoint a ver si al lanzarse el evento de seleccion pasa por alli

    si pasa cuando eejcuta el evento de seleccion eso seria incorrecto

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    jueves, 28 de noviembre de 2013 18:42