DataRowExtensions.Field Methode

Definitie

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

row
DataRow

De invoer DataRow, die fungeert als het this exemplaar voor de extensiemethode.

column
DataColumn

Het invoerobject DataColumn waarmee de kolom wordt opgegeven om de waarde van te retourneren.

Retouren

T

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

row
DataRow

De invoer DataRow, die fungeert als het this exemplaar voor de extensiemethode.

columnIndex
Int32

De kolomindex.

Retouren

T

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

row
DataRow

De invoer DataRow, die fungeert als het this exemplaar voor de extensiemethode.

columnName
String

De naam van de kolom waarvan de waarde moet worden geretourneerd.

Retouren

T

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

row
DataRow

De invoer DataRow, die fungeert als het this exemplaar voor de extensiemethode.

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

T

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

row
DataRow

De invoer DataRow, die fungeert als het this exemplaar voor de extensiemethode.

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

T

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

row
DataRow

De invoer DataRow, die fungeert als het this exemplaar voor de extensiemethode.

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

T

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.

Van toepassing op