Udostępnij za pośrednictwem


DataTableReader.Read Metoda

Definicja

DataTableReader Przechodzi do następnego rekordu.

public:
 override bool Read();
public override bool Read ();
override this.Read : unit -> bool
Public Overrides Function Read () As Boolean

Zwraca

true jeśli był inny wiersz do odczytania; w przeciwnym razie false.

Wyjątki

Podjęto próbę odczytu lub uzyskania dostępu do kolumny w zamkniętym DataTableReader obiekcie .

Przykłady

Procedura PrintColumns przechodzi przez wszystkie wiersze w elemecie DataTableReader, wyświetlając zawartość każdej kolumny w oknie Konsola.

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

Uwagi

Domyślna pozycja elementu DataTableReader to przed pierwszym rekordem. W związku z tym należy wywołać metodę Read , aby rozpocząć uzyskiwanie dostępu do jakichkolwiek danych.

Dotyczy