Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo DataRowExtensions.SetField<T>(DataRow, Int32, T)

 

Data di pubblicazione: ottobre 2016

Imposta un nuovo valore per la colonna specificata nel DataRow in cui viene chiamato il metodo. Il SetField<T> metodo supporta inoltre tipi nullable.

Spazio dei nomi:   System.Data
Assembly:  System.Data.DataSetExtensions (in System.Data.DataSetExtensions.dll)

public static void SetField<T>(
	this DataRow row,
	int columnIndex,
	T value
)

Parametri

row
Type: System.Data.DataRow

L'input DataRow, che opera come il this istanza per il metodo di estensione.

columnIndex
Type: System.Int32

Il numero ordinale in base zero della colonna per impostare il valore di.

value
Type: T

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

Parametri tipo

T

Un parametro generico che specifica il tipo di valore della colonna.

Exception Condition
DeletedRowInaccessibleException

Si verifica quando si tenta di impostare un valore in una riga eliminata.

IndexOutOfRangeException

Il ordinal argomento non compreso nell'intervallo.

InvalidCastException

Il tipo di valore della colonna sottostante potrebbe non eseguire il cast al tipo specificato dal parametro generico, T.

Se value è null, SetField<T> metodo converte il null valore Value nell'oggetto sottostante DataColumn.

Il SetField<T> metodo non esegue conversioni di tipi. Tuttavia, ciò non significa che non verrà eseguita una conversione del tipo. Il SetField<T> metodo espone il ADO.NET 2.0 comportamento della DataRow classe. Impossibile eseguire una conversione di tipo tramite il DataRow oggetto e il valore convertito salvare quindi alla riga.

Le eccezioni possono essere passate tramite il SetField<T> metodo sottostante DataRow oggetto.

.NET Framework
Disponibile da 3.5
Torna all'inizio
Mostra: