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. Hola a todos, como les va, yo como siempre molestandolos pues bueno mi problema es el siguiente: Estoy realizando la carga de datos a un ...
  #1 (permalink)  
Antiguo 29/05/2008, 11:19
Avatar de cadesa  
Fecha de Ingreso: septiembre-2007
Ubicación: Guatemala
Mensajes: 130
Antigüedad: 16 años, 7 meses
Puntos: 0
Ayuda con dropdownlist

Hola a todos, como les va, yo como siempre molestandolos pues bueno mi problema es el siguiente:

Estoy realizando la carga de datos a un dropdownlist y el cual al momento de seleccionar un valor este actualiza otro dropdownlist, eso lo hago con el selectedindexchanged pues bien ahora cuando cargo la información de la base de datos, el query que tengo me devuelve los datos del 1er dropdownlist y los datos del 2do dropdownlist, estos datos si los trae desde la base de datos, el dato del 1er dropdownlist si me lo muestra bien, pero el dato del segundo, no me lo muestra, me muestra el que se despliega al momento de ingresar a la pantalla y por que cuando se estan cargando los datos en el 2do dropdownlist me da un error que indica que no existe el item en el drop.

Esta parte es donde con los datos del dataset (datosactivo) cargo los datos.
Código:
               With datosactivo.Tables(0).Rows
                    txtnombemp.Text = .Item(0)("nombre").ToString()
                    txtestado.Text = .Item(0)("estado").ToString()
                    txtpuesto.Text = .Item(0)("puesto").ToString()
                        For i As Integer = 0 To .Count - 1
                            ddlsupervisor.SelectedValue = .Item(i)("supe").ToString()
                            ddlcodsup.SelectedValue = .Item(i)("codsup").ToString()
error--                  ddldepto.SelectedValue = .Item(i)("depart").ToString()
                            ddlcoddepto.SelectedValue = .Item(i)("coddepto").ToString()
                        Next
                    ddldepto.Enabled = False
                End With
me pueden ayudar con este problema, además quiero saber si se puede llamar un evento desde un metodo que se esta creando y si se puede me pueden decir como.

Gracias.
  #2 (permalink)  
Antiguo 29/05/2008, 14:05
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 3 meses
Puntos: 50
Respuesta: Ayuda con dropdownlist

hola cadesa, tengo varias dudas

1.- El 2do dropdownlist depende de lo que seleccione del 1ro ? si es así entonces porque desde un inicio intentas cargar los 2 al mismo tiempo si la dependencia es del 1er dropdown?
2.-
Código:
For i As Integer = 0 To .Count - 1
                            ddlsupervisor.SelectedValue = .Item(i)("supe").ToString()
                            ddlcodsup.SelectedValue = .Item(i)("codsup").ToString()
error--                  ddldepto.SelectedValue = .Item(i)("depart").ToString()
                            ddlcoddepto.SelectedValue = .Item(i)("coddepto").ToString()
                        Next
Si en el .Count hubiera 100 registros estás conciente que 100 veces se va a seleccionar ese valor?

y si aqui

error-- ddldepto.SelectedValue = .Item(i)("depart").ToString()

te marca ese error es porque no hay información (me imagino que es tu 2do combo)

3.- quiero saber si se puede llamar un evento desde un metodo que se esta creando y
Si se puede solo dime como lo quieres hacer o e que momento quieres mandarlo a llamar

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

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 29/05/2008, 14:26
Avatar de cadesa  
Fecha de Ingreso: septiembre-2007
Ubicación: Guatemala
Mensajes: 130
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Ayuda con dropdownlist

Gracias por contestar, respuestas:
1.- Si el 2do. dropdownlist depende del 1ero., y tenes razón deberia de hacer un segundo query de acuerdo con el valor del 1ero.
2.- Tamibén tenes razón el "For" esta demás lo que pasa es que quiero cargar el drop con todos los datos y que me despliegue seleccionado el que esta asignado.
3.- Pues quiero llamar el evento Selectedindexchanged que realiza el cambio de datos del 2do. dropdownlist cuando se selecciona el 1ero. y lo quiero realizar en el metodo donde estoy realizando estas validaciones.
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 10:20.