DataTableReader.GetName(Int32) Metodo

Definizione

Ottiene il valore della colonna specificata come oggetto 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.

Valori restituiti

Nome della colonna specificata.

Eccezioni

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

È stato effettuato un tentativo di lettura o accesso a una colonna in un oggetto chiuso DataTableReader.

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. Ciò significa che 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