Combobox

04/06/2004 - 17:09 por Ricardo | Informe spam
Hola a todos.
Tengo el siguiente problema, como puedo hacer para que un
DropDownList en una pagina web no quede en el primer
registro, es decir que aparezca en blanco, algo asi como
VB 6.0 que se le decia "listindex = -1" y me dejaba el
combo lleno de registro pero ninguno seleccionado
automaticamente.
Desde ya gracias

Preguntas similare

Leer las respuestas

#1 Pedro Luna Montalvo
04/06/2004 - 17:49 | Informe spam
Establece la propiedad SelectedIndex del combo a -1

Saludos

Pedro Luna

Gye, ecu





"Ricardo" escribió en el mensaje
news:1860201c44a45$e4327f50$
Hola a todos.
Tengo el siguiente problema, como puedo hacer para que un
DropDownList en una pagina web no quede en el primer
registro, es decir que aparezca en blanco, algo asi como
VB 6.0 que se le decia "listindex = -1" y me dejaba el
combo lleno de registro pero ninguno seleccionado
automaticamente.
Desde ya gracias
Respuesta Responder a este mensaje
#2 Ricardo
04/06/2004 - 18:18 | Informe spam
Hola pedro, hice lo que me dijiste, pero no le asigna el -
1, lo deja igual en el 0, esto es una pagina web. no se si
existe ptra forma.
Gracias

Establece la propiedad SelectedIndex del combo a -1

Saludos

Pedro Luna

Gye, ecu





"Ricardo" escribió


en el mensaje
news:1860201c44a45$e4327f50$
Hola a todos.
Tengo el siguiente problema, como puedo hacer para que




un
DropDownList en una pagina web no quede en el primer
registro, es decir que aparezca en blanco, algo asi como
VB 6.0 que se le decia "listindex = -1" y me dejaba el
combo lleno de registro pero ninguno seleccionado
automaticamente.
Desde ya gracias




.

Respuesta Responder a este mensaje
#3 Pedro Luna Montalvo
04/06/2004 - 18:55 | Informe spam
Ok, vale la aclaracion, pues pense que era WinFoms.

Pues no se me ocurre otra cosa que hacer que se "blanquee" la seleccion del
lado del cliente.
Agrega lo siguiente al final de tu pagina ASPX (en la vista HTML):

<script>
document.all["Nombre de tu DropDownList"].selectedIndex = -1;
</script>


Saludos
Pedro Luna
Gye, Ecu



"Ricardo" escribió en el mensaje
news:184ae01c44a4f$88c3ed70$
Hola pedro, hice lo que me dijiste, pero no le asigna el -
1, lo deja igual en el 0, esto es una pagina web. no se si
existe ptra forma.
Gracias

Establece la propiedad SelectedIndex del combo a -1

Saludos

Pedro Luna

Gye, ecu





"Ricardo" escribió


en el mensaje
news:1860201c44a45$e4327f50$
Hola a todos.
Tengo el siguiente problema, como puedo hacer para que




un
DropDownList en una pagina web no quede en el primer
registro, es decir que aparezca en blanco, algo asi como
VB 6.0 que se le decia "listindex = -1" y me dejaba el
combo lleno de registro pero ninguno seleccionado
automaticamente.
Desde ya gracias




.

Respuesta Responder a este mensaje
#4 Ricardo
04/06/2004 - 19:35 | Informe spam
Luis la verdad que la solucion que me diste efectivamente
hace lo que necesito, pero cuando selecciono un valor
nuevamente vuelve a quedar en blanco, no sabes como puedo
evitar eso
Ok, vale la aclaracion, pues pense que era WinFoms.

Pues no se me ocurre otra cosa que hacer que


se "blanquee" la seleccion del
lado del cliente.
Agrega lo siguiente al final de tu pagina ASPX (en la


vista HTML):

<script>
document.all["Nombre de tu DropDownList"].selectedIndex


= -1;
</script>


Saludos
Pedro Luna
Gye, Ecu



"Ricardo" escribió


en el mensaje
news:184ae01c44a4f$88c3ed70$
Hola pedro, hice lo que me dijiste, pero no le asigna el -
1, lo deja igual en el 0, esto es una pagina web. no se si
existe ptra forma.
Gracias

Establece la propiedad SelectedIndex del combo a -1

Saludos

Pedro Luna

Gye, ecu





"Ricardo" escribió


en el mensaje
news:1860201c44a45$e4327f50$
Hola a todos.
Tengo el siguiente problema, como puedo hacer para que




un
DropDownList en una pagina web no quede en el primer
registro, es decir que aparezca en blanco, algo asi






como
VB 6.0 que se le decia "listindex = -1" y me dejaba el
combo lleno de registro pero ninguno seleccionado
automaticamente.
Desde ya gracias




.





.

Respuesta Responder a este mensaje
#5 Pedro Luna Montalvo
04/06/2004 - 19:54 | Informe spam
Bueno...creo que te refieremes a mi Pedro, cierto?? ;)

El problema es que como lo agregamos directamente en la pagina, cada vez que
se refresque la pantalla, volvera a ejecutarse ese script y blanqueara la
seleccion. Imagino que el Postback al cambiar la seleccion hace que se
vuelva a cargar la pagina, vuelve a ejecutarse el script y nuestra seleccion
se va.

Deberias de escribir el script en la pagina solamente si estas seguro que el
usuario no ha hecho ninguna seleccion, es decir, deberias revisar eso en el
Page_Load. Lo de incluir el script en la misma pagina, solo lo comentaba
para que veas que ese script si puede limpiar la seleccion.

Saludos
Pedro Luna
Gye, Ecu


"Ricardo" escribió en el mensaje
news:1848201c44a5a$55a70de0$
Luis la verdad que la solucion que me diste efectivamente
hace lo que necesito, pero cuando selecciono un valor
nuevamente vuelve a quedar en blanco, no sabes como puedo
evitar eso
Ok, vale la aclaracion, pues pense que era WinFoms.

Pues no se me ocurre otra cosa que hacer que


se "blanquee" la seleccion del
lado del cliente.
Agrega lo siguiente al final de tu pagina ASPX (en la


vista HTML):

<script>
document.all["Nombre de tu DropDownList"].selectedIndex


= -1;
</script>


Saludos
Pedro Luna
Gye, Ecu



"Ricardo" escribió


en el mensaje
news:184ae01c44a4f$88c3ed70$
Hola pedro, hice lo que me dijiste, pero no le asigna el -
1, lo deja igual en el 0, esto es una pagina web. no se si
existe ptra forma.
Gracias

Establece la propiedad SelectedIndex del combo a -1

Saludos

Pedro Luna

Gye, ecu





"Ricardo" escribió


en el mensaje
news:1860201c44a45$e4327f50$
Hola a todos.
Tengo el siguiente problema, como puedo hacer para que




un
DropDownList en una pagina web no quede en el primer
registro, es decir que aparezca en blanco, algo asi






como
VB 6.0 que se le decia "listindex = -1" y me dejaba el
combo lleno de registro pero ninguno seleccionado
automaticamente.
Desde ya gracias




.





.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida