DataTableReader.Read Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перемещает 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
чтобы начать доступ к любым данным.