在DataTable中如何判断是否为最后一条记录
For Each row In DataTable_CSVdata.Rows
'如何判断是否为最后一条记录?
Next
[解决办法]
已经在for循环里了,管他是不是最后一条呀,会自动退出的了,一定要加么,先得到总条数,里面没循环一次加1,就知道目前是第几条了
[解决办法]
用一个变量标记,或者用for循环不是foreach
[解决办法]
for each 执行到最后一行会自动退出,或者用标记记录执行的次数
然后在里面判断 if i = DataTable_CSVdata.Rows.Count
[解决办法]
判断 if i = DataTable_CSVdata.Rows.Count
[解决办法]
- VB code
If i = DataTable_CSVdata.Rows.Count - 1msgbox("Hello,我是最后一条!")End If
[解决办法]
dim i as integer
i=o
For Each row In DataTable_CSVdata.Rows
If i=DataTable_CSVdata.rows.count-1 Then
...
Else
...
end if
...
i+=1
Next