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

Ayuda con dropdownlist

Estas en el tema de Ayuda con dropdownlist en el foro de ASPX (.net) en Foros del Web. Buenas cabo de empezar con .Net y tengo un problema con el dropdownlist.Lo lleno haciendo una conexion a la base de datos y luego puedo ...
  #1 (permalink)  
Antiguo 06/03/2007, 13:37
 
Fecha de Ingreso: marzo-2007
Mensajes: 3
Antigüedad: 17 años, 1 mes
Puntos: 0
Ayuda con dropdownlist

Buenas cabo de empezar con .Net y tengo un problema con el dropdownlist.Lo lleno haciendo una conexion a la base de datos y luego puedo obtener los valores de los identificadores q es lo necesito.Pero no me camba el index y siempre me coje el primer elemento de dropdownlist.
Porfavor hay alguien por ahi q me pueda decir como usarl bien para q me cambien el index segun seleccion.Esq lo necesito para eliminar el objeto seleccionado de la base de datos y actualizarlo
Muchas gracias y un saludo
  #2 (permalink)  
Antiguo 06/03/2007, 15:14
 
Fecha de Ingreso: junio-2006
Mensajes: 109
Antigüedad: 17 años, 10 meses
Puntos: 2
Re: Ayuda con dropdownlist

http://www.c-sharpcorner.com/UploadF...wnListBox.aspx
  #3 (permalink)  
Antiguo 07/03/2007, 04:55
 
Fecha de Ingreso: marzo-2007
Mensajes: 3
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Ayuda con dropdownlist

Gracias por contestar pero ese texto no me vale porq eso ya lo tengo hecho.El problema q tego esq no kiere piyar el indice señalado con el raton siempre escoje el primer elemento q hay en dropdownlist.
Un saludo
  #4 (permalink)  
Antiguo 20/03/2007, 15:06
 
Fecha de Ingreso: junio-2006
Mensajes: 109
Antigüedad: 17 años, 10 meses
Puntos: 2
Re: Ayuda con dropdownlist

No estas volviendo a realizar el DataBind cuando cambias el indice del dropdownlist?

Suerte
  #5 (permalink)  
Antiguo 21/03/2007, 03:47
 
Fecha de Ingreso: mayo-2006
Mensajes: 178
Antigüedad: 18 años
Puntos: 3
Re: Ayuda con dropdownlist

Prueba lo siguiente:

dim dt as datatable=.......
Dropdownlist1.DataSource = dt
Dropdownlist1.DataTextField = "Nombre"
Dropdownlist1.DataValueField = "ID"
Dropdownlist1.DataBind()

Con esto preselecciona el elemento que tenga ID=28

Dropdownlist1.SelectedIndex = Dropdownlist1.Items.IndexOf(Dropdownlist1.Items.Fi ndByValue(28))
  #6 (permalink)  
Antiguo 08/07/2009, 17:56
Avatar de cristalbird  
Fecha de Ingreso: septiembre-2008
Mensajes: 5
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Ayuda con dropdownlist

Lo q pasa es q seguramente el ddl lo cargas en el Load y al seleccionar un dato, el vuelve a cargar el ddl entonces tienes que ponerlo dentro de un if... algo asi

If Not IsPostBack Then
dim dt as datatable=.......
Dropdownlist1.DataSource = dt
Dropdownlist1.DataTextField = "Nombre"
Dropdownlist1.DataValueField = "ID"
Dropdownlist1.DataBind()
End if
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 09:48.