DataTableReader.GetName(Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.