Foros del Web » Programando para Internet » ASPX (.net) »

DropDownList

Estas en el tema de DropDownList en el foro de ASPX (.net) en Foros del Web. Hola!!!! lo que pasa es que estoy llenando un dropdownlist de ciudades dependiendo del evento de un dropdownlist de paises pero tengo un pequeño problema: ...
  #1 (permalink)  
Antiguo 23/01/2006, 08:51
Avatar de kejos  
Fecha de Ingreso: septiembre-2005
Mensajes: 100
Antigüedad: 18 años, 7 meses
Puntos: 0
DropDownList

Hola!!!!
lo que pasa es que estoy llenando un dropdownlist de ciudades dependiendo del evento de un dropdownlist de paises pero tengo un pequeño problema:
yo tengo en la posicion cero de ambos dropdownlist unas rayitas ("-------") y si por ejemplo yo escojo un pais el me saca las ciudades y esta rayita en la posicion cero pero si despues de escojer este pais escojo las rayitas del dropdownlist de paises me se me quedan las ciudades del pais que habia escojido anteriormente mientras que lo que yo quiero es que me salgan las rayitas solas porque no se ha escojido ningún pais

Cómo puedo organizar esto

ah por cierto yo lo tengo dentro de un bloque try pero no se que ponerle en el catch para que no se queden las ciudades sino que muestre las rayitas solas

gracias por toda la ayuda que me puedan brindar
__________________
Kelly Johana:si:
  #2 (permalink)  
Antiguo 23/01/2006, 09:44
Avatar de rodri  
Fecha de Ingreso: febrero-2005
Mensajes: 406
Antigüedad: 19 años, 2 meses
Puntos: 2
Creo que debes repoblar el dropdownlist de ciudades en el evento del DropDownList de Paises (sea si el DDL de paises hace autopostback o mediante un boton). Creo que no deberias manejar el try y catch para lo de las rayitas sino mas bien para problemas de conexion con tu base de datos o XML.
__________________
0.o Rodri
  #3 (permalink)  
Antiguo 23/01/2006, 10:06
Avatar de Alexis_m20  
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 71
Antigüedad: 20 años, 4 meses
Puntos: 0
Mira debes poner algo asi

if dropdownlist.selectedIndex <> 0 then
' carga el de ciudades llamado dropdownlist2
else
dropsownlist2.clear()
dropsownlist2.items.add(new listItem("Elija Pais", "----"))
dropsownlist2.selectedvalue = "----"
end if
__________________
_______________________
Si Puedo Ayudar lo HARE
Mi web Pages
  #4 (permalink)  
Antiguo 23/01/2006, 10:22
Avatar de rodri  
Fecha de Ingreso: febrero-2005
Mensajes: 406
Antigüedad: 19 años, 2 meses
Puntos: 2
Supongo que este codigo es despues del dataBinding.
__________________
0.o Rodri
  #5 (permalink)  
Antiguo 23/01/2006, 10:29
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Puedes hacer ésto:

Cita:
...
llenas tu dropdownlist...
DataBind()
...
tu_dropdownlist.Items.Insert(0,new ListItem("-------",-1));
Con ello indicas que despues de llenar tu dropdownlist en la posición 0 se inserte el texto que necesitas

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:19.