DataTableReader::Item Property (String^)
Gets the value of the specified column in its native format given the column name.
Assembly: System.Data (in System.Data.dll)
public: property Object^ default[ String^ name ] { virtual Object^ get(String^ name) override; }
Parameters
- name
-
Type:
System::String^
The name of the column.
Implements
IDataRecord::Item[String^]| Exception | Condition |
|---|---|
| ArgumentException | The name specified is not a valid column name. |
| 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. |
A case-sensitive lookup is performed first. If it fails, a second case-insensitive search is made.
This method is kana-width insensitive.
This overloaded version of M:System.Data.DataTableReader.Item corresponds to calling the M:System.Data.DataTableReader.GetOrdinal method, and then subsequently calling the GetValue method.
Given a DataTableReader and a column name, the GetValueByName procedure returns the value of the specified column. Before calling this procedure, you must create a new DataTableReader instance and call its Read method at least one time to position the row pointer on a row of data.
Available since 2.0