DataTableReader.GetName(Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 DataTableReader
e 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.