如何检查 DataTable
是否从未被设置过,也就是它将会是 Null
或 Nothing
? 我不是指空的 DataTable
。
例如:
Dim dt As DataTable = TryCast(Session("dt"), DataTable)
If dt.Rows.Count <> 0 Then
'Do something !
End If
如果Session("dt")从未设置过或由于某些原因在内存中丢失,那么dt.Rows.Count <> 0
会抛出这个异常:
对象引用未设置为对象的实例。