DataTableReader.Read 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
让 DataTableReader 前进到下一条记录。
public:
override bool Read();
public override bool Read ();
override this.Read : unit -> bool
Public Overrides Function Read () As Boolean
返回
如果有另一行要读取,则为 true
;否则为 false
。
例外
尝试读取或访问已关闭 DataTableReader 中的列。
示例
PrintColumns 过程循环访问 中的所有 DataTableReader行,并在控制台窗口中显示每列的内容。
private static void PrintColumns(DataTableReader reader)
{
// Loop through all the rows in the DataTableReader
while (reader.Read())
{
for (int i = 0; i < reader.FieldCount; i++)
{
Console.Write("{0} ", reader[i]);
}
Console.WriteLine();
}
}
Private Sub PrintColumns( _
ByVal reader As DataTableReader)
' Loop through all the rows in the DataTableReader.
While reader.Read()
For i As Integer = 0 To reader.FieldCount - 1
Console.Write("{0} ", reader(i))
Next
Console.WriteLine()
End While
End Sub
注解
的默认位置 DataTableReader 在第一条记录之前。 因此,必须调用 Read
才能开始访问任何数据。