DataTableReader::GetInt16 Method (Int32)
.NET Framework (current version)
Gets the value of the specified column as a 16-bit signed integer.
Assembly: System.Data (in System.Data.dll)
Parameters
- ordinal
-
Type:
System::Int32
The zero-based column ordinal
Implements
IDataRecord::GetInt16(Int32)| Exception | Condition |
|---|---|
| ArgumentOutOfRangeException | The index passed was outside the range of 0 to FieldCount - 1. |
| DeletedRowInaccessibleException | An attempt was made to retrieve data from a deleted row. |
| InvalidOperationException | An attempt was made to read or access a column in a closed DataTableReader. |
| InvalidCastException | The specified column does not contain a 16-bit signed integer. |
The following example displays the contents of the column numbered 2 within the passed-in DataTableReader. If the value the column within a particular row is null, the code displays the text <NULL>. If the data within the column is not of the correct type, the example displays an error message for each row.
.NET Framework
Available since 2.0
Available since 2.0
Show: