Поделиться через


DataTableReader.GetFieldType(Int32) Метод

Определение

Возвращает тип Type, который является типом данных объекта.

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

Параметры

ordinal
Int32

Порядковый номер столбца (от нуля).

Возвращаемое значение

Тип данных объекта (Type).

Исключения

Переданный индекс находился вне диапазона от 0 до FieldCount - 1.

Предпринята попытка чтения столбца закрытого объекта DataTableReader или получения доступа к нему.

Примеры

Вызовите следующую процедуру, передав экземпляр DataTableReader , чтобы отобразить список всех полей и полное имя каждого типа в окне Консоль.

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

Применяется к