dataset中的GetChanges的奇怪问题, 在线等.
Dim tmp222 As New DataTable '临时表
tmp222 = tmp_dataset.Tables( "a ").GetChanges(DataRowState.Added)
If Not Convert.IsDBNull(tmp222) Then
msgbox "ok "
exit sub
end if
Dim i As Integer : For i = 0 To tmp222.Rows.Count - 1 ' //这句出错, tmp222..那出错
....
next
错误提示是: 未将对象引用设置到对象的实例
请问高手是啥回事,我不是在前面判断是否为null了吗,如果不是null,为啥后面又提示空值呢?百思不得其解。
[解决办法]
Dim i As Integer : For i = 0 To tmp222.Rows.Count - 1
奇怪的写法
for i as integer = 0 to tmp222.Rows.Count - 1
next