law*_*tog 7 vb.net datatable nullreferenceexception
如何检查a DataTable是否从未设置过,这意味着它是Null或者Nothing?我的意思并不是空洞的DataTable.
例如:
Dim dt As DataTable = TryCast(Session("dt"), DataTable)
If dt.Rows.Count <> 0 Then
'Do something !
End If
Run Code Online (Sandbox Code Playgroud)
如果Session("dt")由于某种原因从未设置或在内存中丢失,dt.Rows.Count <> 0则会抛出此异常:
你调用的对象是空的.
Tim*_*ter 13
首选:
If dt Is Nothing Then ...
Run Code Online (Sandbox Code Playgroud)
或者(VB6之类的)
If IsNothing(dt) Then ...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
67376 次 |
| 最近记录: |