¿Cómo puedo verificar si un DataTable
nunca se ha configurado, lo que significa que será Null
o Nothing
? No me refiero a un DataTable
vacío.Cómo verificar si una tabla de datos es nula o no tiene nada
Por ejemplo:
Dim dt As DataTable = TryCast(Session("dt"), DataTable)
If dt.Rows.Count <> 0 Then
'Do something !
End If
Si Session("dt")
nunca se ha establecido o se pierde en la memoria por alguna razón, dt.Rows.Count <> 0
arrojará esta excepción:
Referencia a objeto no establecida como instancia de un objeto.
Para cualquier otra persona para encontrar este y quiere saber más echa un vistazo a las respuestas en [¿Qué es un NullReferenceException, y cómo lo arreglo ?] (http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-and-how-do-i-fix-it) – Bugs