DataTableReader.GetName(Int32) Metodo

Definizione

Ottiene il valore della colonna specificata sotto forma di classe 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

Parametri

ordinal
Int32

Ordinale di colonna in base zero.

Restituisce

Nome della colonna specificata.

Eccezioni

L'indice passato non rientrava nell'intervallo compreso tra 0 e FieldCount -1.

È stato effettuato un tentativo di lettura o di accesso a una colonna in una classe DataTableReader chiusa.

Esempio

L'esempio semplice seguente include una routine che elenca i nomi di tutte le colonne all'interno dell'oggetto specificato DataTableReadere la posizione ordinale della colonna nella finestra Console.

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

Commenti

I GetName metodi e GetOrdinal forniscono funzionalità inverse. Ovvero, la chiamata GetOrdinal al valore restituito della chiamata GetName deve restituire il parametro originale passato a GetName. Lo stesso vale per chiamare le routine nell'ordine opposto.

Si applica a