DataTableReader.GetFieldType(Int32) Método

Definición

Obtiene el Type objeto que es el tipo de datos del objeto .

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

Parámetros

ordinal
Int32

Ordinal de columna de base cero.

Devoluciones

que Type es el tipo de datos del objeto.

Excepciones

El índice pasado estaba fuera del intervalo de 0 a FieldCount - 1.

Se intentó leer o tener acceso a una columna en un objeto cerrado DataTableReader .

Ejemplos

Llame al procedimiento siguiente y pase una DataTableReader instancia para mostrar una lista de todos los campos y el nombre completo de cada tipo en la ventana Consola.

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

Se aplica a