DataRowExtensions.Field Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit l'accès fortement typé à chacune des valeurs de colonne dans la DataRow.
Surcharges
Field<T>(DataRow, DataColumn) |
Fournit l'accès fortement typé à chacune des valeurs de colonne dans la ligne spécifiée. La méthode Field<T>(DataRow, DataColumn) prend également en charge les types Nullable. |
Field<T>(DataRow, Int32) |
Fournit l'accès fortement typé à chacune des valeurs de colonne dans la ligne spécifiée. La méthode Field<T>(DataRow, Int32) prend également en charge les types Nullable. |
Field<T>(DataRow, String) |
Fournit l'accès fortement typé à chacune des valeurs de colonne dans la ligne spécifiée. La méthode Field<T>(DataRow, String) prend également en charge les types Nullable. |
Field<T>(DataRow, DataColumn, DataRowVersion) |
Fournit l'accès fortement typé à chacune des valeurs de colonne dans la ligne spécifiée. La méthode Field<T>(DataRow, DataColumn, DataRowVersion) prend également en charge les types Nullable. |
Field<T>(DataRow, Int32, DataRowVersion) |
Fournit l'accès fortement typé à chacune des valeurs de colonne dans la ligne spécifiée. La méthode Field<T>(DataRow, Int32, DataRowVersion) prend également en charge les types Nullable. |
Field<T>(DataRow, String, DataRowVersion) |
Fournit l'accès fortement typé à chacune des valeurs de colonne dans la ligne spécifiée. La méthode Field<T>(DataRow, String, DataRowVersion) prend également en charge les types Nullable. |
Field<T>(DataRow, DataColumn)
- Source:
- DataRowExtensions.cs
- Source:
- DataRowExtensions.cs
- Source:
- DataRowExtensions.cs
Fournit l'accès fortement typé à chacune des valeurs de colonne dans la ligne spécifiée. La méthode Field<T>(DataRow, DataColumn) prend également en charge les types Nullable.
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
Paramètres de type
- T
Paramètre générique qui spécifie le type de retour de la colonne.
Paramètres
- column
- DataColumn
L'objet DataColumn d'entrée dont spécifie la colonne pour retourner la valeur.
Retours
Valeur, de type T
, de la DataColumn spécifiée par column
.
Exceptions
Le type valeur de la colonne sous-jacente n'a pas pu être casté au type spécifié par le paramètre générique T
.
Une valeur null a été affectée à un type qui n’accepte pas les valeurs null.
Remarques
La DataSet classe représente des valeurs Null avec les Value instance de la DBNull classe . Une expression LINQ (Language-Integrated Query) qui accède à une colonne avec une valeur Null génère un InvalidCastException au moment de l’exécution. En outre, DataSet et DataTable ne prennent pas en charge les types nullables. La Field méthode prend en charge l’accès aux colonnes en tant que types nullables. Si la valeur sous-jacente dans est DataSetDBNull.Value, le type nullable retourné aura la valeur null.
Si la valeur du spécifié DataColumn est DBNull.Value et T
est un type référence ou nullable, le type de retour sera null. La Field méthode ne retourne DBNull.Valuepas .
La Field méthode n’effectue pas de conversions de type. Si la conversion de type est requise, vous devez d’abord obtenir la valeur de colonne à l’aide de la Field méthode . La valeur de colonne doit ensuite être convertie en un autre type.
S’applique à
Field<T>(DataRow, Int32)
- Source:
- DataRowExtensions.cs
- Source:
- DataRowExtensions.cs
- Source:
- DataRowExtensions.cs
Fournit l'accès fortement typé à chacune des valeurs de colonne dans la ligne spécifiée. La méthode Field<T>(DataRow, Int32) prend également en charge les types Nullable.
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
Paramètres de type
- T
Paramètre générique qui spécifie le type de retour de la colonne.
Paramètres
- columnIndex
- Int32
Index de la colonne.
Retours
Valeur, de type T
, de la DataColumn spécifiée par columnIndex
.
Exceptions
Le type valeur de la colonne sous-jacente n'a pas pu être casté au type spécifié par le paramètre générique T
.
Une valeur null a été affectée à un type qui n’accepte pas les valeurs null.
Remarques
La DataSet classe représente des valeurs Null avec les Value instance de la DBNull classe . Une expression LINQ (Language-Integrated Query) qui accède à une colonne avec une valeur Null génère un InvalidCastException au moment de l’exécution. En outre, DataSet ne prend pas en charge les types nullables. La Field méthode prend en charge l’accès aux colonnes en tant que types nullables. Si la valeur sous-jacente dans est DataSetDBNull.Value, le type nullable retourné aura la valeur null.
Si la valeur du spécifié DataColumn est null et T
est un type référence ou nullable, le type de retour est null. La Field méthode ne retourne DBNull.Valuepas .
La Field méthode n’effectue pas de conversions de type. Si la conversion de type est requise, vous devez d’abord obtenir la valeur de colonne à l’aide de la Field méthode . La valeur de colonne doit ensuite être convertie en un autre type.
S’applique à
Field<T>(DataRow, String)
- Source:
- DataRowExtensions.cs
- Source:
- DataRowExtensions.cs
- Source:
- DataRowExtensions.cs
Fournit l'accès fortement typé à chacune des valeurs de colonne dans la ligne spécifiée. La méthode Field<T>(DataRow, String) prend également en charge les types Nullable.
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
Paramètres de type
- T
Paramètre générique qui spécifie le type de retour de la colonne.
Paramètres
- columnName
- String
Nom de la colonne dont la valeur est à retourner.
Retours
Valeur, de type T
, de la DataColumn spécifiée par columnName
.
Exceptions
Le type valeur de la colonne sous-jacente n'a pas pu être casté au type spécifié par le paramètre générique T
.
La colonne spécifiée par columnName
ne se produit pas dans la DataTable dont la DataRow fait partie.
Une valeur null
a été assignée à un type non Nullable.
Remarques
La DataSet classe représente des valeurs Null avec les Value instance de la DBNull classe . Une expression LINQ (Language-Integrated Query) qui accède à une colonne avec une valeur Null génère un InvalidCastException au moment de l’exécution. En outre, DataSet et DataTable ne prennent pas en charge les types nullables. La Field méthode prend en charge l’accès aux colonnes en tant que types nullables. Si la valeur sous-jacente dans est DataSetDBNull.Value, le type nullable retourné aura la valeur null.
Si la valeur du spécifié DataColumn est null et T
qu’il s’agit d’un type référence ou nullable, le type de retour est null. La Field méthode ne retourne DBNull.Valuepas .
La Field méthode n’effectue pas de conversions de type. Si la conversion de type est requise, vous devez d’abord obtenir la valeur de colonne à l’aide de la Field méthode . La valeur de colonne doit ensuite être convertie en un autre type.
S’applique à
Field<T>(DataRow, DataColumn, DataRowVersion)
- Source:
- DataRowExtensions.cs
- Source:
- DataRowExtensions.cs
- Source:
- DataRowExtensions.cs
Fournit l'accès fortement typé à chacune des valeurs de colonne dans la ligne spécifiée. La méthode Field<T>(DataRow, DataColumn, DataRowVersion) prend également en charge les types Nullable.
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
Paramètres de type
- T
Paramètre générique qui spécifie le type de retour de la colonne.
Paramètres
- column
- DataColumn
L'objet DataColumn d'entrée dont spécifie la colonne pour retourner la valeur.
- version
- DataRowVersion
Énumération DataRowVersion qui spécifie la version de la valeur de colonne à retourner, telle que la version Current
ou Original
.
Retours
Valeur, de type T
, de la DataColumn spécifiée par column
et version
.
Exceptions
Le type valeur de la colonne sous-jacente n'a pas pu être casté au type spécifié par le paramètre générique T
.
Une valeur null a été affectée à un type qui n’accepte pas les valeurs null.
Remarques
La DataSet classe représente des valeurs Null avec les Value instance de la DBNull classe . Une expression LINQ (Language-Integrated Query) qui accède à une colonne avec une valeur Null génère un InvalidCastException au moment de l’exécution. En outre, DataSet ne prend pas en charge les types nullables. La Field méthode prend en charge l’accès aux colonnes en tant que types nullables. Si la valeur sous-jacente dans est DataSetDBNull.Value, le type nullable retourné aura la valeur null.
Si la valeur du spécifié DataColumn est null et T
est un type référence ou nullable, le type de retour est null. La Field méthode ne retourne DBNull.Valuepas .
La Field méthode n’effectue pas de conversions de type. Si la conversion de type est requise, vous devez d’abord obtenir la valeur de colonne à l’aide de la Field méthode . La valeur de colonne doit ensuite être convertie en un autre type.
S’applique à
Field<T>(DataRow, Int32, DataRowVersion)
- Source:
- DataRowExtensions.cs
- Source:
- DataRowExtensions.cs
- Source:
- DataRowExtensions.cs
Fournit l'accès fortement typé à chacune des valeurs de colonne dans la ligne spécifiée. La méthode Field<T>(DataRow, Int32, DataRowVersion) prend également en charge les types Nullable.
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
Paramètres de type
- T
Paramètre générique qui spécifie le type de retour de la colonne.
Paramètres
- columnIndex
- Int32
Numéro de colonne de base zéro dont la valeur est à retourner.
- version
- DataRowVersion
Énumération DataRowVersion qui spécifie la version de la valeur de colonne à retourner, telle que la version Current
ou Original
.
Retours
Valeur, de type T
, de la DataColumn spécifiée par ordinal
et version
.
Exceptions
Le type valeur de la colonne sous-jacente n'a pas pu être casté au type spécifié par le paramètre générique T
.
Une valeur null a été affectée à un type qui n’accepte pas les valeurs null.
Remarques
La DataSet classe représente des valeurs null avec le Value instance de la DBNull classe . Une expression LINQ (Language-Integrated Query) qui a accédé à une colonne avec une valeur null génère un au moment de InvalidCastException l’exécution. En outre, DataSet ne prend pas en charge les types nullables. La Field méthode prend en charge l’accès aux colonnes en tant que types nullables. Si la valeur sous-jacente dans le DataSet est DBNull.Value, le type nullable retourné aura une valeur null.
Si la valeur du spécifié DataColumn est null et T
est un type référence ou nullable, le type de retour est null. La Field méthode ne retourne DBNull.Valuepas .
La Field méthode n’effectue pas de conversions de type. Si la conversion de type est requise, vous devez d’abord obtenir la valeur de colonne à l’aide de la Field méthode . La valeur de colonne doit ensuite être convertie en un autre type.
S’applique à
Field<T>(DataRow, String, DataRowVersion)
- Source:
- DataRowExtensions.cs
- Source:
- DataRowExtensions.cs
- Source:
- DataRowExtensions.cs
Fournit l'accès fortement typé à chacune des valeurs de colonne dans la ligne spécifiée. La méthode Field<T>(DataRow, String, DataRowVersion) prend également en charge les types Nullable.
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
Paramètres de type
- T
Paramètre générique qui spécifie le type de retour de la colonne.
Paramètres
- columnName
- String
Nom de la colonne dont la valeur est à retourner.
- version
- DataRowVersion
Énumération DataRowVersion qui spécifie la version de la valeur de colonne à retourner, telle que la version Current
ou Original
.
Retours
Valeur, de type T
, de la DataColumn spécifiée par columnName
et version
.
Exceptions
Le type valeur de la colonne sous-jacente n'a pas pu être casté au type spécifié par le paramètre générique T
.
Une valeur null a été affectée à un type qui n’accepte pas les valeurs null.
Remarques
La DataSet classe représente des valeurs null avec le Value instance de la DBNull classe . Une expression LINQ (Language-Integrated Query) qui a accédé à une colonne avec une valeur null génère un au moment de InvalidCastException l’exécution. En outre, DataSet ne prend pas en charge les types nullables. La Field méthode prend en charge l’accès aux colonnes en tant que types nullables. Si la valeur sous-jacente dans le DataSet est DBNull.Value, le type nullable retourné aura une valeur null.
Si la valeur du spécifié DataColumn est null et T
est un type référence ou nullable, le type de retour est null. La Field méthode ne retourne DBNull.Valuepas .
La Field méthode n’effectue pas de conversions de type. Si la conversion de type est requise, vous devez d’abord obtenir la valeur de colonne à l’aide de la Field méthode . La valeur de colonne doit ensuite être convertie en un autre type.