DataTableReader.GetName(Int32) Methode

Definitie

Hiermee haalt u de waarde van de opgegeven kolom op als een 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

Parameters

ordinal
Int32

De op nul gebaseerde kolomordinaal.

Retouren

De naam van de opgegeven kolom.

Uitzonderingen

De doorgegeven index lag buiten het bereik van 0 tot FieldCount - 1.

Er is geprobeerd een kolom in een gesloten DataTableReaderkolom te lezen of te openen.

Voorbeelden

Het volgende eenvoudige voorbeeld bevat een procedure waarin de namen van alle kolommen binnen de opgegeven DataTableReaderkolom en de rangschikkelijkheid van de kolom worden vermeld in het consolevenster.

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

Opmerkingen

De GetName en GetOrdinal methoden bieden inverse functionaliteit. Dat wil gezegd: het aanroepen van de retourwaarde van het aanroepen GetOrdinalGetName moet de oorspronkelijke parameter retourneren die wordt doorgegeven aan GetName; hetzelfde geldt voor het aanroepen van de procedures in de tegenovergestelde volgorde.

Van toepassing op