DataTableReader.GetFieldType(Int32) Metoda

Definicja

Pobiera typ Type 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

Porządkowa kolumna oparta na zera.

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ętym DataTableReader obiekcie .

Przykłady

Wywołaj następującą DataTableReader procedurę, przekazując wystąpienie, 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