DataTableReader.GetName(Int32) Methode

Definition

Ruft den Wert der angegebenen Spalte als ein String.

public:
 override System::String ^ GetName(int ordinal);
public override string GetName(int ordinal);
override this.GetName : int -> string
Public Overrides Function GetName (ordinal As Integer) As String

Parameter

ordinal
Int32

Die nullbasierte Spalten-Ordnungszahl.

Gibt zurück

Der Name der angegebenen Spalte.

Ausnahmen

Der übergebene Index liegt außerhalb des Bereichs von 0 bis FieldCount -1.

Es wurde versucht, eine Spalte in einer geschlossenen DataTableReaderSpalte zu lesen oder darauf zuzugreifen.

Beispiele

Das folgende einfache Beispiel enthält eine Prozedur, die die Namen aller Spalten innerhalb der angegebenen DataTableReaderUnd die Ordnungsposition der Spalte im Konsolenfenster auflistet.

private static void DisplayColumnNames(DataTableReader reader)
{
    // Given a DataTableReader, display column names.
    for (int i = 0; i < reader.FieldCount; i++)
    {
        Console.WriteLine("{0}: {1}", i, reader.GetName(i));
    }
}
Private Sub DisplayColumnNames(ByVal reader As DataTableReader)
   ' Given a DataTableReader, display column names.
   For i As Integer = 0 To reader.FieldCount - 1
      Console.WriteLine("{0}: {1}", i, reader.GetName(i))
   Next
End Sub

Hinweise

Die GetName Und GetOrdinal Methoden stellen umgekehrte Funktionen bereit. Das heißt, das Aufrufen GetOrdinal des Rückgabewerts des Aufrufs GetName sollte den ursprünglichen Parameter zurückgeben, der übergeben wird GetName; das gleiche gilt für das Aufrufen der Prozeduren in der entgegengesetzten Reihenfolge.

Gilt für: