DataTableReader.GetFieldType(Int32) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the Type that is the data type of the object.
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
Parameters
- ordinal
- Int32
The zero-based column ordinal.
Returns
The Type that is the data type of the object.
Exceptions
The index passed was outside the range of 0 to FieldCount - 1.
An attempt was made to read or access a column in a closed DataTableReader .
Examples
Call the following procedure, passing in a DataTableReader instance in order to display a list of all the fields and the full name for each type in the Console window.
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