DataTableReader.GetName(Int32) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar värdet för den angivna kolumnen som en 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
Parametrar
- ordinal
- Int32
Den nollbaserade kolumnordningen.
Returer
Namnet på den angivna kolumnen.
Undantag
Indexet som skickades låg utanför intervallet 0 till FieldCount - 1.
Ett försök gjordes att läsa eller komma åt en kolumn i en stängd DataTableReader.
Exempel
Följande enkla exempel innehåller en procedur som visar namnen på alla kolumner inom angiven DataTableReader, och kolumnens ordningstal, till konsolfönstret.
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
Kommentarer
Metoderna GetName och GetOrdinal ger invertera funktioner. Det innebär att anrop GetOrdinal av returvärdet för anropet GetName ska returnera den ursprungliga parametern som skickades till GetName. Detsamma gäller för att anropa procedurerna i motsatt ordning.