Problema con Submit

03/01/2007 - 11:08 por joan | Informe spam
Buenos días,

tengo una webpart donde un ListItem esta rellenado mediante unos valores de
una tabla de SQL.

Cuando elijo un valor y le doy a un botón, tendría que quedarme guardado el
valor que habia elegido, pero me devuelve "vacío".
Se os ocurre porque ??

Gracias.
 

Leer las respuestas

#1 joan
05/01/2007 - 09:22 | Informe spam
Hola Aitor,

al final he solucionado el tema de la siguiente forma.
Un poco por donde tu me indicabas ... he cargado el DropDownList en la
creación de los controles, y cuando he pulsado el botón guardar ... pues
nada, ya me lo ha guardado.

No ha echo falta poner el AutoPostBack a true, ya que sino me lo refrescaba
al momento de cambiarlo y eso no lo quería.

Gracias por tu ayuda.


"Aitor Ibernia Belamendia" wrote:

Hola:

Según me cuentas, parece que se te carga el DropDownList varias veces, por
eso se pierde la referencia al elemento seleccionado.

Revisa tu código por si haces algún DataBind innecesario. Haz la prueba con
un único DataBind en la inicialización del control. Revisa también, si tienes
codificado el DropDownList con AutoPostBack a True, si tampoco es necesario
recoger algún método para recoger algún evento del DropDownList.

Si te ves muy apurado y como solución troglodita (última opción). Recoge el
evento SelectedIndeChanged y guarda el valor seleccionado en una variable que
te crees. Para esta opción necesario implementar el DropDownList con
AutoPostBack a true.

Un Saludo,

"joan" wrote:

> Si Aitor, yo tambien lo recojo con un SelectedValue, el problema es que me
> devuelve "vacio", porque cuando lo recojo, parece ser que me vuelve a
> rellenar el DropDownList.
>
> Es decir, yo tengo un metodo que rellena el DropDownList de una tabla del SQL.
> Le doy al boton y devería devolverme el resultado elegido, pero no me
> devuelve nada.
>
> Hay algún método para recojer el valor del DropDownList antes de que lo
> vuelva a cargar ??
>
> Gracias.
>
>
> "Aitor Ibernia Belamendia" wrote:
>
> > Hola Joan:
> >
> > Con los pocos datos que indicas en tu post no me ubico muy bien.
> >
> > Yo siempre que he trabajado con controles derivados de ListItem
> > (CheckBoxList, DropDownList) he seguido la misma estructura. Inicializar las
> > columnas referentes al texto y al valor de cada elemento de la lista, indicar
> > el DataSource y realizar el Databind.
> >
> > En el método que recoge el evento del botón deberás especificar el valor
> > seleccionado a través de un SelectedValue.
> >
> > No se si te habré respondido,
> > Un Saludo,
> >
> > "joan" wrote:
> >
> > > Buenos días,
> > >
> > > tengo una webpart donde un ListItem esta rellenado mediante unos valores de
> > > una tabla de SQL.
> > >
> > > Cuando elijo un valor y le doy a un botón, tendría que quedarme guardado el
> > > valor que habia elegido, pero me devuelve "vacío".
> > > Se os ocurre porque ??
> > >
> > > Gracias.

Preguntas similares