DataTableReader.GetName(Int32) Metod

Definition

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.

Gäller för