DataRowExtensions.Field Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt sterk getypte toegang tot elk van de kolomwaarden in de DataRow.
Overloads
| Name | Description |
|---|---|
| Field<T>(DataRow, DataColumn) |
Biedt sterk getypte toegang tot elk van de kolomwaarden in de opgegeven rij. De Field<T>(DataRow, DataColumn) methode ondersteunt ook null-typen. |
| Field<T>(DataRow, Int32) |
Biedt sterk getypte toegang tot elk van de kolomwaarden in de opgegeven rij. De Field<T>(DataRow, Int32) methode ondersteunt ook null-typen. |
| Field<T>(DataRow, String) |
Biedt sterk getypte toegang tot elk van de kolomwaarden in de opgegeven rij. De Field<T>(DataRow, String) methode ondersteunt ook null-typen. |
| Field<T>(DataRow, DataColumn, DataRowVersion) |
Biedt sterk getypte toegang tot elk van de kolomwaarden in de opgegeven rij. De Field<T>(DataRow, DataColumn, DataRowVersion) methode ondersteunt ook null-typen. |
| Field<T>(DataRow, Int32, DataRowVersion) |
Biedt sterk getypte toegang tot elk van de kolomwaarden in de opgegeven rij. De Field<T>(DataRow, Int32, DataRowVersion) methode ondersteunt ook null-typen. |
| Field<T>(DataRow, String, DataRowVersion) |
Biedt sterk getypte toegang tot elk van de kolomwaarden in de opgegeven rij. De Field<T>(DataRow, String, DataRowVersion) methode ondersteunt ook null-typen. |
Field<T>(DataRow, DataColumn)
- Bron:
- DataRowExtensions.cs
- Bron:
- DataRowExtensions.cs
- Bron:
- DataRowExtensions.cs
- Bron:
- DataRowExtensions.cs
- Bron:
- DataRowExtensions.cs
Biedt sterk getypte toegang tot elk van de kolomwaarden in de opgegeven rij. De Field<T>(DataRow, DataColumn) methode ondersteunt ook null-typen.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static T Field(System::Data::DataRow ^ row, System::Data::DataColumn ^ column);
public static T? Field<T>(this System.Data.DataRow row, System.Data.DataColumn column);
public static T Field<T>(this System.Data.DataRow row, System.Data.DataColumn column);
static member Field : System.Data.DataRow * System.Data.DataColumn -> 'T
<Extension()>
Public Function Field(Of T) (row As DataRow, column As DataColumn) As T
Type parameters
- T
Een algemene parameter die het retourtype van de kolom aangeeft.
Parameters
- column
- DataColumn
Het invoerobject DataColumn waarmee de kolom wordt opgegeven om de waarde van te retourneren.
Retouren
De waarde, van het type T, van de DataColumn opgegeven door column.
Uitzonderingen
Het waardetype van de onderliggende kolom kan niet worden geconverteerd naar het type dat is opgegeven door de algemene parameter. T
De kolom die is opgegeven door column , vindt niet plaats in de DataTable kolom waarvan het DataRow deel uitmaakt.
Er is een null-waarde toegewezen aan een niet-null-type.
Opmerkingen
De DataSet klasse vertegenwoordigt null-waarden met het Value exemplaar van de DBNull klasse. Een Language-Integrated Query-expressie (LINQ) die toegang heeft tot een kolom met een null-waarde , genereert een InvalidCastException runtime. DataSet DataTable Daarnaast worden null-typen niet ondersteund. De Field methode biedt ondersteuning voor het openen van kolommen als null-typen. Als de onderliggende waarde in de DataSet is DBNull.Value, heeft het geretourneerde null-type een waarde van null.
Als de waarde van het opgegeven DataColumn is DBNull.Value en T een verwijzingstype of null-type is, is het retourtype null. De Field methode wordt niet geretourneerd DBNull.Value.
De Field methode voert geen typeconversies uit. Als typeconversie is vereist, moet u eerst de kolomwaarde verkrijgen met behulp van de Field methode. De kolomwaarde moet vervolgens worden geconverteerd naar een ander type.
Van toepassing op
Field<T>(DataRow, Int32)
- Bron:
- DataRowExtensions.cs
- Bron:
- DataRowExtensions.cs
- Bron:
- DataRowExtensions.cs
- Bron:
- DataRowExtensions.cs
- Bron:
- DataRowExtensions.cs
Biedt sterk getypte toegang tot elk van de kolomwaarden in de opgegeven rij. De Field<T>(DataRow, Int32) methode ondersteunt ook null-typen.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static T Field(System::Data::DataRow ^ row, int columnIndex);
public static T? Field<T>(this System.Data.DataRow row, int columnIndex);
public static T Field<T>(this System.Data.DataRow row, int columnIndex);
static member Field : System.Data.DataRow * int -> 'T
<Extension()>
Public Function Field(Of T) (row As DataRow, columnIndex As Integer) As T
Type parameters
- T
Het retourtype van de kolom.
Parameters
- columnIndex
- Int32
De kolomindex.
Retouren
De waarde, van het type T, van de DataColumn opgegeven door columnIndex.
Uitzonderingen
Het waardetype van de onderliggende kolom kan niet worden geconverteerd naar het type dat is opgegeven door de algemene parameter. T
De kolom die is opgegeven door columnIndex , bestaat niet in de DataTable kolom waarvan het DataRow deel uitmaakt.
Er is een null-waarde toegewezen aan een niet-null-type.
Opmerkingen
De DataSet klasse vertegenwoordigt null-waarden met het Value exemplaar van de DBNull klasse. Een Language-Integrated Query-expressie (LINQ) die toegang heeft tot een kolom met een null-waarde , genereert een InvalidCastException runtime. DataSet Daarnaast biedt geen ondersteuning voor null-typen. De Field methode biedt ondersteuning voor het openen van kolommen als null-typen. Als de onderliggende waarde in de DataSet is DBNull.Value, heeft het geretourneerde null-type een waarde van null.
Als de waarde van de opgegeven DataColumnnull is en T een verwijzingstype of null-type is, is het retourtype null. De Field methode wordt niet geretourneerd DBNull.Value.
De Field methode voert geen typeconversies uit. Als typeconversie is vereist, moet u eerst de kolomwaarde verkrijgen met behulp van de Field methode. De kolomwaarde moet vervolgens worden geconverteerd naar een ander type.
Van toepassing op
Field<T>(DataRow, String)
- Bron:
- DataRowExtensions.cs
- Bron:
- DataRowExtensions.cs
- Bron:
- DataRowExtensions.cs
- Bron:
- DataRowExtensions.cs
- Bron:
- DataRowExtensions.cs
Biedt sterk getypte toegang tot elk van de kolomwaarden in de opgegeven rij. De Field<T>(DataRow, String) methode ondersteunt ook null-typen.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static T Field(System::Data::DataRow ^ row, System::String ^ columnName);
public static T? Field<T>(this System.Data.DataRow row, string columnName);
public static T Field<T>(this System.Data.DataRow row, string columnName);
static member Field : System.Data.DataRow * string -> 'T
<Extension()>
Public Function Field(Of T) (row As DataRow, columnName As String) As T
Type parameters
- T
Een algemene parameter die het retourtype van de kolom aangeeft.
Parameters
- columnName
- String
De naam van de kolom waarvan de waarde moet worden geretourneerd.
Retouren
De waarde, van het type T, van de DataColumn opgegeven door columnName.
Uitzonderingen
Het waardetype van de onderliggende kolom kan niet worden geconverteerd naar het type dat is opgegeven door de algemene parameter. T
De kolom die is opgegeven door columnName , vindt niet plaats in de DataTable kolom waarvan het DataRow deel uitmaakt.
Er null is een waarde toegewezen aan een niet-null-type.
Opmerkingen
De DataSet klasse vertegenwoordigt null-waarden met het Value exemplaar van de DBNull klasse. Een Language-Integrated Query-expressie (LINQ) die toegang heeft tot een kolom met een null-waarde , genereert een InvalidCastException runtime. DataSet DataTable Daarnaast worden null-typen niet ondersteund. De Field methode biedt ondersteuning voor het openen van kolommen als null-typen. Als de onderliggende waarde in de DataSet is DBNull.Value, heeft het geretourneerde null-type een waarde van null.
Als de waarde van de opgegeven DataColumnnull is en T een verwijzingstype of null-type is, is het retourtype null. De Field methode wordt niet geretourneerd DBNull.Value.
De Field methode voert geen typeconversies uit. Als typeconversie is vereist, moet u eerst de kolomwaarde verkrijgen met behulp van de Field methode. De kolomwaarde moet vervolgens worden geconverteerd naar een ander type.
Van toepassing op
Field<T>(DataRow, DataColumn, DataRowVersion)
- Bron:
- DataRowExtensions.cs
- Bron:
- DataRowExtensions.cs
- Bron:
- DataRowExtensions.cs
- Bron:
- DataRowExtensions.cs
- Bron:
- DataRowExtensions.cs
Biedt sterk getypte toegang tot elk van de kolomwaarden in de opgegeven rij. De Field<T>(DataRow, DataColumn, DataRowVersion) methode ondersteunt ook null-typen.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static T Field(System::Data::DataRow ^ row, System::Data::DataColumn ^ column, System::Data::DataRowVersion version);
public static T? Field<T>(this System.Data.DataRow row, System.Data.DataColumn column, System.Data.DataRowVersion version);
public static T Field<T>(this System.Data.DataRow row, System.Data.DataColumn column, System.Data.DataRowVersion version);
static member Field : System.Data.DataRow * System.Data.DataColumn * System.Data.DataRowVersion -> 'T
<Extension()>
Public Function Field(Of T) (row As DataRow, column As DataColumn, version As DataRowVersion) As T
Type parameters
- T
Een algemene parameter die het retourtype van de kolom aangeeft.
Parameters
- column
- DataColumn
Het invoerobject DataColumn waarmee de kolom wordt opgegeven om de waarde van te retourneren.
- version
- DataRowVersion
Een DataRowVersion opsomming die de versie van de kolomwaarde aangeeft die moet worden geretourneerd, zoals Current of Original versie.
Retouren
De waarde, van het type T, van de DataColumn opgegeven door column en version.
Uitzonderingen
Het waardetype van de onderliggende kolom kan niet worden geconverteerd naar het type dat is opgegeven door de algemene parameter. T
De kolom die is opgegeven door column , bestaat niet in de DataTable kolom waarvan het DataRow deel uitmaakt.
Er is een null-waarde toegewezen aan een niet-null-type.
Opmerkingen
De DataSet klasse vertegenwoordigt null-waarden met het Value exemplaar van de DBNull klasse. Een Language-Integrated Query-expressie (LINQ) die toegang heeft tot een kolom met een null-waarde , genereert een InvalidCastException runtime. DataSet Daarnaast biedt geen ondersteuning voor null-typen. De Field methode biedt ondersteuning voor het openen van kolommen als null-typen. Als de onderliggende waarde in de DataSet is DBNull.Value, heeft het geretourneerde null-type een waarde van null.
Als de waarde van de opgegeven DataColumn null is en T een verwijzingstype of null-type is, is het retourtype null. De Field methode wordt niet geretourneerd DBNull.Value.
De Field methode voert geen typeconversies uit. Als typeconversie is vereist, moet u eerst de kolomwaarde verkrijgen met behulp van de Field methode. De kolomwaarde moet vervolgens worden geconverteerd naar een ander type.
Van toepassing op
Field<T>(DataRow, Int32, DataRowVersion)
- Bron:
- DataRowExtensions.cs
- Bron:
- DataRowExtensions.cs
- Bron:
- DataRowExtensions.cs
- Bron:
- DataRowExtensions.cs
- Bron:
- DataRowExtensions.cs
Biedt sterk getypte toegang tot elk van de kolomwaarden in de opgegeven rij. De Field<T>(DataRow, Int32, DataRowVersion) methode ondersteunt ook null-typen.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static T Field(System::Data::DataRow ^ row, int columnIndex, System::Data::DataRowVersion version);
public static T? Field<T>(this System.Data.DataRow row, int columnIndex, System.Data.DataRowVersion version);
public static T Field<T>(this System.Data.DataRow row, int columnIndex, System.Data.DataRowVersion version);
static member Field : System.Data.DataRow * int * System.Data.DataRowVersion -> 'T
<Extension()>
Public Function Field(Of T) (row As DataRow, columnIndex As Integer, version As DataRowVersion) As T
Type parameters
- T
Een algemene parameter die het retourtype van de kolom aangeeft.
Parameters
- columnIndex
- Int32
De op nul gebaseerde rangtel van de kolom om de waarde van te retourneren.
- version
- DataRowVersion
Een DataRowVersion opsomming die de versie van de kolomwaarde aangeeft die moet worden geretourneerd, zoals Current of Original versie.
Retouren
De waarde, van het type T, van de DataColumn opgegeven door columnIndex en version.
Uitzonderingen
Het waardetype van de onderliggende kolom kan niet worden geconverteerd naar het type dat is opgegeven door de algemene parameter. T
De kolom die is opgegeven door columnIndex , bestaat niet in de DataTable kolom waarvan het DataRow deel uitmaakt.
Er is een null-waarde toegewezen aan een niet-null-type.
Opmerkingen
De DataSet klasse vertegenwoordigt null-waarden met het Value exemplaar van de DBNull klasse. Een Language-Integrated Query-expressie (LINQ) die toegang heeft tot een kolom met een null-waarde , genereert een InvalidCastException runtime. DataSet Daarnaast biedt geen ondersteuning voor null-typen. De Field methode biedt ondersteuning voor het openen van kolommen als null-typen. Als de onderliggende waarde in de DataSet is DBNull.Value, heeft het geretourneerde null-type een waarde van null.
Als de waarde van de opgegeven DataColumn null is en T een verwijzingstype of null-type is, is het retourtype null. De Field methode wordt niet geretourneerd DBNull.Value.
De Field methode voert geen typeconversies uit. Als typeconversie is vereist, moet u eerst de kolomwaarde verkrijgen met behulp van de Field methode. De kolomwaarde moet vervolgens worden geconverteerd naar een ander type.
Van toepassing op
Field<T>(DataRow, String, DataRowVersion)
- Bron:
- DataRowExtensions.cs
- Bron:
- DataRowExtensions.cs
- Bron:
- DataRowExtensions.cs
- Bron:
- DataRowExtensions.cs
- Bron:
- DataRowExtensions.cs
Biedt sterk getypte toegang tot elk van de kolomwaarden in de opgegeven rij. De Field<T>(DataRow, String, DataRowVersion) methode ondersteunt ook null-typen.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static T Field(System::Data::DataRow ^ row, System::String ^ columnName, System::Data::DataRowVersion version);
public static T? Field<T>(this System.Data.DataRow row, string columnName, System.Data.DataRowVersion version);
public static T Field<T>(this System.Data.DataRow row, string columnName, System.Data.DataRowVersion version);
static member Field : System.Data.DataRow * string * System.Data.DataRowVersion -> 'T
<Extension()>
Public Function Field(Of T) (row As DataRow, columnName As String, version As DataRowVersion) As T
Type parameters
- T
Een algemene parameter die het retourtype van de kolom aangeeft.
Parameters
- columnName
- String
De naam van de kolom waarvan de waarde moet worden geretourneerd.
- version
- DataRowVersion
Een DataRowVersion opsomming die de versie van de kolomwaarde aangeeft die moet worden geretourneerd, zoals Current of Original versie.
Retouren
De waarde, van het type T, van de DataColumn opgegeven door columnName en version.
Uitzonderingen
Het waardetype van de onderliggende kolom kan niet worden geconverteerd naar het type dat is opgegeven door de algemene parameter. T
De kolom die is opgegeven door columnName , bestaat niet in de DataTable kolom waarvan het DataRow deel uitmaakt.
Er is een null-waarde toegewezen aan een niet-null-type.
Opmerkingen
De DataSet klasse vertegenwoordigt null-waarden met het Value exemplaar van de DBNull klasse. Een Language-Integrated Query-expressie (LINQ) die toegang heeft tot een kolom met een null-waarde , genereert een InvalidCastException runtime. DataSet Daarnaast biedt geen ondersteuning voor null-typen. De Field methode biedt ondersteuning voor het openen van kolommen als null-typen. Als de onderliggende waarde in de DataSet is DBNull.Value, heeft het geretourneerde null-type een waarde van null.
Als de waarde van de opgegeven DataColumn null is en T een verwijzingstype of null-type is, is het retourtype null. De Field methode wordt niet geretourneerd DBNull.Value.
De Field methode voert geen typeconversies uit. Als typeconversie is vereist, moet u eerst de kolomwaarde verkrijgen met behulp van de Field methode. De kolomwaarde moet vervolgens worden geconverteerd naar een ander type.