Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 23-nov-2004, 08:00   #1 (permalink)
julianserna está en el buen camino
 
Fecha de Ingreso: septiembre-2003
Ubicación: colombia
Mensajes: 374
Enviar un mensaje por ICQ a julianserna Enviar un mensaje por AIM a julianserna Enviar un mensaje por Yahoo  a julianserna
Problema con findbytext en Drop down list

Hola

Lleno un Drop down list con una consulta en un dataset y despues de eso voy a buscar un dato de la siguiente manera:

ddl.Items.FindByText(reader("algo")).Selected = True

y me sale error: Object reference not set to an instance of an object.

Y no entiendo porque sabiendo que el drop down lo llena correctamente y la consulta me trae bien el dato.

Gracias y suerte.
__________________
J-.-`.::
julianserna está desconectado   Responder Citando
Antiguo 23-nov-2004, 10:19   #2 (permalink)
Moderador
RootK llegará a ser famoso muy prontoRootK llegará a ser famoso muy pronto
 
Avatar de RootK
 
Fecha de Ingreso: noviembre-2002
Ubicación: México D.F
Mensajes: 7.527
Enviar un mensaje por MSN a RootK
Te marca eso porque posiblemente estes seleccionando un valor de tu ddl que todavía no ha sido cargado.

Sería mas fácil que nos pusieras el code completo de lo que estás haciendo para poderte ayudar.

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .
RootK está desconectado   Responder Citando
Antiguo 23-nov-2004, 13:07   #3 (permalink)
julianserna está en el buen camino
 
Fecha de Ingreso: septiembre-2003
Ubicación: colombia
Mensajes: 374
Enviar un mensaje por ICQ a julianserna Enviar un mensaje por AIM a julianserna Enviar un mensaje por Yahoo  a julianserna
El code completo del llenado del drop down es:

Dim ds As New DataSet("ds")
Dim da As New SqlDataAdapter("SELECT intIDState, strAbv FROM tblStates ORDER BY strAbv ASC", koconnection2)
Dim dc As SqlCommandBuilder
da.Fill(ds, "tblstates")
dc = New SqlCommandBuilder(da)
ds.Tables(0).TableName = "tblstates"
ddlZips.DataSource = ds.Tables(0)
ddlZips.DataTextField = "strAbv".ToString
ddlZips.DataValueField = "strAbv".ToString
ddlZips.DataBind()

y el codigo con el que trato de buscar es:

If Not ddlZips.SelectedItem Is Nothing Then
ddlZips.SelectedItem.Selected = False
End If
Dim state As String = oleReader("state_s")
ddlZips.Items.FindByText(state).Selected = True

y ahí me genera el error, gracias
__________________
J-.-`.::
julianserna está desconectado   Responder Citando
Antiguo 23-nov-2004, 14:10   #4 (permalink)
Moderador
RootK llegará a ser famoso muy prontoRootK llegará a ser famoso muy pronto
 
Avatar de RootK
 
Fecha de Ingreso: noviembre-2002
Ubicación: México D.F
Mensajes: 7.527
Enviar un mensaje por MSN a RootK
Cita:
Dim state As String = oleReader("state_s")
Y el code de tu oleReader ??

Porque me imagino que estas usando un datareader no ?? pero no veo ni cuando abres, cierras, el reader..

Estas seguro que es correcto el code..??
RootK está desconectado   Responder Citando
Antiguo 23-nov-2004, 14:12   #5 (permalink)
julianserna está en el buen camino
 
Fecha de Ingreso: septiembre-2003
Ubicación: colombia
Mensajes: 374
Enviar un mensaje por ICQ a julianserna Enviar un mensaje por AIM a julianserna Enviar un mensaje por Yahoo  a julianserna
no puse ese codigo por no alargar las cosas, pero ahí está el dato

si estoy seguro
__________________
J-.-`.::
julianserna está desconectado   Responder Citando
Antiguo 23-nov-2004, 18:08   #6 (permalink)
Moderador
RootK llegará a ser famoso muy prontoRootK llegará a ser famoso muy pronto
 
Avatar de RootK
 
Fecha de Ingreso: noviembre-2002
Ubicación: México D.F
Mensajes: 7.527
Enviar un mensaje por MSN a RootK
podría apostar que el problema viene de que no existe el valor que esta en tu ddl contra el valor de tu variable state.

Verifica si no tiene espacios, si tiene valor, etc.

Porque si no es así siempre te seguirá marcando.

"Object reference not set to an instance of an object"

Checalo bien friend...
RootK está desconectado   Responder Citando
Antiguo 24-nov-2004, 06:13   #7 (permalink)
julianserna está en el buen camino
 
Fecha de Ingreso: septiembre-2003
Ubicación: colombia
Mensajes: 374
Enviar un mensaje por ICQ a julianserna Enviar un mensaje por AIM a julianserna Enviar un mensaje por Yahoo  a julianserna
miraré entonces.....gracias
__________________
J-.-`.::
julianserna está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 21:03.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93