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

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