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
以開始存取任何數據。