首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

在DataTable中怎么判断是否为最后一条记录

2011-12-07 
在DataTable中如何判断是否为最后一条记录For Each row In DataTable_CSVdata.Rows如何判断是否为最后一

在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

热点排行