DataRowExtensions.SetField Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Imposta un nuovo valore per la colonna specificata nell'oggetto DataRow.
Overload
| Nome | Descrizione |
|---|---|
| SetField<T>(DataRow, DataColumn, T) |
Imposta un nuovo valore per la colonna specificata nell'oggetto DataRow. Il SetField<T>(DataRow, DataColumn, T) metodo supporta anche tipi nullable. |
| SetField<T>(DataRow, Int32, T) |
Imposta un nuovo valore per la colonna specificata nel DataRow metodo su cui viene chiamato . Il SetField<T>(DataRow, Int32, T) metodo supporta anche tipi nullable. |
| SetField<T>(DataRow, String, T) |
Imposta un nuovo valore per la colonna specificata nell'oggetto DataRow. Il SetField<T>(DataRow, String, T) metodo supporta anche tipi nullable. |
SetField<T>(DataRow, DataColumn, T)
Imposta un nuovo valore per la colonna specificata nell'oggetto DataRow. Il SetField<T>(DataRow, DataColumn, T) metodo 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);
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
- column
- DataColumn
L'input DataColumn specifica il valore della riga da recuperare.
- value
- T
Nuovo valore di riga per la colonna specificata, di tipo T.
Eccezioni
Impossibile trovare la colonna specificata da column .
è columnnull.
Si verifica quando si tenta di impostare un valore in una riga eliminata.
Impossibile eseguire il cast del tipo di valore della colonna sottostante al 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 tipi. Ciò non significa, tuttavia, che non si verificherà una conversione del tipo. Il metodo SetField espone il comportamento ADO.NET 2.0 della classe DataRow. È possibile eseguire una conversione del tipo 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)
Imposta un nuovo valore per la colonna specificata nel DataRow metodo su cui viene chiamato . Il SetField<T>(DataRow, Int32, T) metodo 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);
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
- columnIndex
- Int32
Ordinale in base zero della colonna di cui impostare il valore.
- value
- T
Nuovo valore di riga per la colonna specificata, di tipo T.
Eccezioni
Si verifica quando si tenta di impostare un valore in una riga eliminata.
L'argomento non è compreso nell'intervallo columnIndex .
Impossibile eseguire il cast del tipo di valore della colonna sottostante al 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 tipi. Ciò non significa, tuttavia, che non si verificherà una conversione del tipo. Il metodo SetField espone il comportamento ADO.NET 2.0 della classe DataRow. È possibile eseguire una conversione del tipo 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)
Imposta un nuovo valore per la colonna specificata nell'oggetto DataRow. Il SetField<T>(DataRow, String, T) metodo 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);
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
- columnName
- String
Nome della colonna di cui impostare il valore.
- value
- T
Nuovo valore di riga per la colonna specificata, di tipo T.
Eccezioni
Impossibile trovare la colonna specificata da columnName .
Si verifica quando si tenta di impostare un valore in una riga eliminata.
Impossibile eseguire il cast del tipo di valore della colonna sottostante al 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 tipi. Ciò non significa, tuttavia, che non si verificherà una conversione del tipo. Il metodo SetField espone il comportamento ADO.NET 2.0 della classe DataRow. È possibile eseguire una conversione del tipo 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 .