DataTableReader.GetFieldType(Int32) Metoda

Definicja

Type Pobiera typ danych obiektu .

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

Parametry

ordinal
Int32

Liczba porządkowa kolumn opartych na zerach.

Zwraca

Jest Type to typ danych obiektu.

Wyjątki

Przekazany indeks był poza zakresem od 0 do FieldCount -1.

Podjęto próbę odczytu lub uzyskania dostępu do kolumny w zamkniętej DataTableReader kolumnie .

Przykłady

Wywołaj następującą procedurę, przekazując wystąpienie, DataTableReader aby wyświetlić listę wszystkich pól i pełną nazwę dla każdego typu w oknie Konsola.

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

Dotyczy