ASP.NET - Problema con DATALIST

 
Vista:

Problema con DATALIST

Publicado por Maximiliano (6 intervenciones) el 25/10/2007 16:31:31
Hola

Tengo el siguiente problema

Tengo un datalist con unos resultados de un buscador.
Segun los valores de los campos que devuelve el comando sQL muestro
la informacion en los items del datalist
O sea si un campo es mayor a 1 entonces aplico cierto contenido a un label dentro
del Datalist
Para eso recupero un dato asi

Sub crear_item(ByVal sender As Object, ByVal e As DataListItemEventArgs)
Dim destacado As Integer = CInt(CType(e.Item.DataItem, DataRowView).Row.ItemArray(10).ToString)
' asi obtengo el destacado
' acciones
end sub

En el primer llamado al sitio, este codigo anda perfectamente.
El problema es cuando vuelvo a llamar a la pagina, y vuelvo a cargar
el dataset, entonces su vuelve a ejecutar el procedimiento crear_item
pero produce el siguiente error:

Referencia a objeto no establecida como instancia de un objeto.

El error es este:

Dim destacado As Integer = CInt(CType(e.Item.DataItem, DataRowView).Row.ItemArray(10).ToString)

Quisiera saber si alguien tiene alguna idea de lo que puede llegar a suceder.
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema con DATALIST

Publicado por Javier Santamaria (312 intervenciones) el 26/10/2007 11:39:10
Lo que pasa es que:

CInt(CType(e.Item.DataItem, DataRowView).Row.ItemArray(10).ToString

te devuelve un valor nulo, es decir no existe.

Mira aver porque se pierde ese valor, a ver cuando se puede borrar

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar