Condividi tramite


DataRowExtensions.SetField Metodo

Definizione

Imposta un nuovo valore per la colonna specificata nell'oggetto DataRow.

Overload

SetField<T>(DataRow, DataColumn, T)

Imposta un nuovo valore per la colonna specificata nell'oggetto DataRow. Il metodo SetField<T>(DataRow, DataColumn, T) supporta anche tipi nullable.

SetField<T>(DataRow, Int32, T)

Imposta un nuovo valore per la colonna specificata nell'oggetto DataRow su cui viene chiamato il metodo. Il metodo SetField<T>(DataRow, Int32, T) supporta anche tipi nullable.

SetField<T>(DataRow, String, T)

Imposta un nuovo valore per la colonna specificata nell'oggetto DataRow. Il metodo SetField<T>(DataRow, String, T) supporta anche tipi nullable.

SetField<T>(DataRow, DataColumn, T)

Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs

Imposta un nuovo valore per la colonna specificata nell'oggetto DataRow. Il metodo SetField<T>(DataRow, DataColumn, T) supporta anche tipi 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)

Parametri di tipo

T

Parametro generico che specifica il tipo di valore della colonna.

Parametri

row
DataRow

Oggetto DataRow di input che funge da istanza this per il metodo di estensione.

column
DataColumn

L'oggetto DataColumn di input specifica quale valore della riga recuperare.

value
T

Valore della nuova riga per la colonna specificata, di tipo T.

Eccezioni

Impossibile trovare la colonna specificata dal parametro column.

column è Null.

Viene generata quando si tenta di impostare un valore in una riga eliminata.

È impossibile eseguire il cast del tipo valore della colonna sottostante nel tipo specificato dal parametro generico T.

Commenti

Se value è Null, il SetField metodo converte il valore DBNull.ValueNull in nell'oggetto sottostanteDataColumn.

Il SetField metodo non esegue conversioni di tipo. Tuttavia, ciò non significa che non verrà eseguita una conversione del tipo. Il SetField metodo espone il comportamento ADO.NET 2.0 della DataRow classe. Una conversione del tipo può essere eseguita dall'oggetto DataRow e il valore convertito verrà quindi salvato nella riga.

Le eccezioni possono essere passate tramite il SetField metodo dall'oggetto sottostante DataRow .

Si applica a

SetField<T>(DataRow, Int32, T)

Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs

Imposta un nuovo valore per la colonna specificata nell'oggetto DataRow su cui viene chiamato il metodo. Il metodo SetField<T>(DataRow, Int32, T) supporta anche tipi 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)

Parametri di tipo

T

Parametro generico che specifica il tipo di valore della colonna.

Parametri

row
DataRow

Oggetto DataRow di input che funge da istanza this per il metodo di estensione.

columnIndex
Int32

Ordinale in base zero della colonna di cui impostare il valore.

value
T

Valore della nuova riga per la colonna specificata, di tipo T.

Eccezioni

Viene generata quando si tenta di impostare un valore in una riga eliminata.

L'argomento ordinal non è compreso nell'intervallo.

È impossibile eseguire il cast del tipo valore della colonna sottostante nel tipo specificato dal parametro generico T.

Commenti

Se value è Null, il SetField metodo converte il valore DBNull.ValueNull in nell'oggetto sottostanteDataColumn.

Il SetField metodo non esegue conversioni di tipo. Tuttavia, ciò non significa che non verrà eseguita una conversione del tipo. Il SetField metodo espone il comportamento ADO.NET 2.0 della DataRow classe. Una conversione del tipo può essere eseguita dall'oggetto DataRow e il valore convertito verrà quindi salvato nella riga.

Le eccezioni possono essere passate tramite il SetField metodo dall'oggetto sottostante DataRow .

Si applica a

SetField<T>(DataRow, String, T)

Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs

Imposta un nuovo valore per la colonna specificata nell'oggetto DataRow. Il metodo SetField<T>(DataRow, String, T) supporta anche tipi 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)

Parametri di tipo

T

Parametro generico che specifica il tipo di valore della colonna.

Parametri

row
DataRow

Oggetto DataRow di input che funge da istanza this per il metodo di estensione.

columnName
String

Nome della colonna di cui impostare il valore.

value
T

Valore della nuova riga per la colonna specificata, di tipo T.

Eccezioni

Impossibile trovare la colonna specificata dal parametro columnName.

Viene generata quando si tenta di impostare un valore in una riga eliminata.

È impossibile eseguire il cast del tipo valore della colonna sottostante nel tipo specificato dal parametro generico T.

Commenti

Se value è Null, il SetField metodo converte il valore DBNull.ValueNull in nell'oggetto sottostanteDataColumn.

Il SetField metodo non esegue conversioni di tipo. Tuttavia, ciò non significa che non verrà eseguita una conversione del tipo. Il SetField metodo espone il comportamento ADO.NET 2.0 della DataRow classe. Una conversione del tipo può essere eseguita dall'oggetto DataRow e il valore convertito verrà quindi salvato nella riga.

Le eccezioni possono essere passate tramite il SetField metodo dall'oggetto sottostante DataRow .

Si applica a