DataTableReader.GetFieldType(Int32) Metodo

Definizione

Ottiene l'oggetto Type che rappresenta il tipo di dati dell'oggetto .

public:
 override Type ^ GetFieldType(int ordinal);
public override Type GetFieldType(int ordinal);
override this.GetFieldType : int -> Type
Public Overrides Function GetFieldType (ordinal As Integer) As Type

Parametri

ordinal
Int32

Ordinale di colonna in base zero.

Valori restituiti

Oggetto Type che rappresenta il tipo di dati dell'oggetto .

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

Chiamare la procedura seguente, passando un'istanza DataTableReader di per visualizzare un elenco di tutti i campi e il nome completo per ogni tipo nella finestra console.

private void TestGetFieldType(DataTableReader reader)
{
    for (int i = 0; i < reader.FieldCount; i++)
    {
        Console.WriteLine(reader.GetName(i) + ":" +
            reader.GetFieldType(i).FullName);
    }
}
Private Sub TestGetFieldType(ByVal reader As DataTableReader)
   For i As Integer = 0 To reader.FieldCount - 1
      Console.WriteLine(reader.GetName(i) & ":" & _
         reader.GetFieldType(i).FullName)
   Next
   Console.WriteLine("Press Enter to finish.")
   Console.ReadLine()
End Sub

Si applica a