DataRowExtensions.SetField Méthode

Définition

Définit une nouvelle valeur pour la colonne spécifiée dans la DataRow.

Surcharges

SetField<T>(DataRow, DataColumn, T)

Définit une nouvelle valeur pour la colonne spécifiée dans la DataRow. La méthode SetField<T>(DataRow, DataColumn, T) prend également en charge les types Nullable.

SetField<T>(DataRow, Int32, T)

Définit une nouvelle valeur pour la colonne spécifiée dans la DataRow sur laquelle la méthode est appelée. La méthode SetField<T>(DataRow, Int32, T) prend également en charge les types Nullable.

SetField<T>(DataRow, String, T)

Définit une nouvelle valeur pour la colonne spécifiée dans la DataRow. La méthode SetField<T>(DataRow, String, T) prend également en charge les types Nullable.

SetField<T>(DataRow, DataColumn, T)

Définit une nouvelle valeur pour la colonne spécifiée dans la DataRow. La méthode SetField<T>(DataRow, DataColumn, T) prend également en charge les types Nullable.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static void SetField(System::Data::DataRow ^ row, System::Data::DataColumn ^ column, T value);
public static void SetField<T> (this System.Data.DataRow row, System.Data.DataColumn column, T value);
public static void SetField<T> (this System.Data.DataRow row, System.Data.DataColumn column, T? value);
static member SetField : System.Data.DataRow * System.Data.DataColumn * 'T -> unit
<Extension()>
Public Sub SetField(Of T) (row As DataRow, column As DataColumn, value As T)

Paramètres de type

T

Paramètre générique qui spécifie le type valeur de la colonne.

Paramètres

row
DataRow

DataRow d'entrée, qui agit comme instance this pour la méthode d'extension.

column
DataColumn

La DataColumn d'entrée spécifie quelle valeur de ligne récupérer.

value
T

Nouvelle valeur de ligne pour la colonne spécifiée, de type T.

Exceptions

La colonne spécifiée par column est introuvable.

column a la valeur null.

Se produit lorsque vous essayez de définir une valeur dans une ligne supprimée.

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.

Remarques

Si value a la valeur null, la SetField méthode convertit la valeur null en Value dans le sous-jacent DataColumn .

La SetField méthode n’effectue pas de conversions de type. Toutefois, cela ne signifie pas qu'une conversion de type ne se produira pas. la SetField méthode expose le comportement ADO.NET 2,0 de la DataRow classe. Une conversion de type peut être effectuée par l' DataRow objet et la valeur convertie est alors enregistrée dans la ligne.

Les exceptions peuvent être transmises par le biais SetField de la méthode à partir de l’objet sous-jacent DataRow .

S’applique à

SetField<T>(DataRow, Int32, T)

Définit une nouvelle valeur pour la colonne spécifiée dans la DataRow sur laquelle la méthode est appelée. La méthode SetField<T>(DataRow, Int32, T) prend également en charge les types Nullable.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static void SetField(System::Data::DataRow ^ row, int columnIndex, T value);
public static void SetField<T> (this System.Data.DataRow row, int columnIndex, T value);
public static void SetField<T> (this System.Data.DataRow row, int columnIndex, T? value);
static member SetField : System.Data.DataRow * int * 'T -> unit
<Extension()>
Public Sub SetField(Of T) (row As DataRow, columnIndex As Integer, value As T)

Paramètres de type

T

Paramètre générique qui spécifie le type valeur de la colonne.

Paramètres

row
DataRow

DataRow d'entrée, qui agit comme instance this pour la méthode d'extension.

columnIndex
Int32

Numéro de colonne de base zéro dont la valeur est à définir.

value
T

Nouvelle valeur de ligne pour la colonne spécifiée, de type T.

Exceptions

Se produit lorsque vous essayez de définir une valeur dans une ligne supprimée.

L'argument ordinal est hors limites.

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.

Remarques

Si value a la valeur null, la SetField méthode convertit la valeur null en Value dans le sous-jacent DataColumn .

La SetField méthode n’effectue pas de conversions de type. Toutefois, cela ne signifie pas qu'une conversion de type ne se produira pas. la SetField méthode expose le comportement ADO.NET 2,0 de la DataRow classe. Une conversion de type peut être effectuée par l' DataRow objet et la valeur convertie est alors enregistrée dans la ligne.

Les exceptions peuvent être transmises par le biais SetField de la méthode à partir de l’objet sous-jacent DataRow .

S’applique à

SetField<T>(DataRow, String, T)

Définit une nouvelle valeur pour la colonne spécifiée dans la DataRow. La méthode SetField<T>(DataRow, String, T) prend également en charge les types Nullable.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static void SetField(System::Data::DataRow ^ row, System::String ^ columnName, T value);
public static void SetField<T> (this System.Data.DataRow row, string columnName, T value);
public static void SetField<T> (this System.Data.DataRow row, string columnName, T? value);
static member SetField : System.Data.DataRow * string * 'T -> unit
<Extension()>
Public Sub SetField(Of T) (row As DataRow, columnName As String, value As T)

Paramètres de type

T

Paramètre générique qui spécifie le type valeur de la colonne.

Paramètres

row
DataRow

DataRow d'entrée, qui agit comme instance this pour la méthode d'extension.

columnName
String

Nom de la colonne dont la valeur est à définir.

value
T

Nouvelle valeur de ligne pour la colonne spécifiée, de type T.

Exceptions

La colonne spécifiée par columnName est introuvable.

Se produit lorsque vous essayez de définir une valeur dans une ligne supprimée.

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.

Remarques

Si value a la valeur null, la SetField méthode convertit la valeur null en Value dans le sous-jacent DataColumn .

La SetField méthode n’effectue pas de conversions de type. Toutefois, cela ne signifie pas qu'une conversion de type ne se produira pas. la SetField méthode expose le comportement ADO.NET 2,0 de la DataRow classe. Une conversion de type peut être effectuée par l' DataRow objet et la valeur convertie est alors enregistrée dans la ligne.

Les exceptions peuvent être transmises par le biais SetField de la méthode à partir de l’objet sous-jacent DataRow .

S’applique à