【发布时间】:2013-01-25 21:17:27
【问题描述】:
DTName 是一个DataTable,它在下面的代码中返回行......当我通过循环从 0 迭代它到它的计数时。只显示第一行的数据。
如何获取结果中显示的数据表的所有行?
DTName = GetClientNames()
If Not DTName Is Nothing Then
For i = 0 to DTName.Rows.count
strName = DTName.Rows(i).Item("Client Name").Tostring()
Next i
End if
【问题讨论】:
-
这似乎更适合 For Each 循环。
-
什么是“结果”?
strName是做什么的? -
以这种方式在每个循环中覆盖 strName 值...
-
@styxxy :strName 仅显示数据表中列名“clientName”的第一行。
-
那么您的问题出在@mdn 所说的内容上?