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 DataTable.LoadDataRow (Object[], LoadOption)

 

Data di pubblicazione: ottobre 2016

Rileva e aggiorna una riga specifica. Se viene trovata alcuna riga corrispondente, viene creata una nuova riga utilizzando i valori specificati.

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

public DataRow LoadDataRow(
	object[] values,
	LoadOption loadOption
)

Parametri

values
Type: System.Object[]

Matrice di valori utilizzati per creare la nuova riga.

loadOption
Type: System.Data.LoadOption

Utilizzato per determinare come vengono applicati i valori di matrice con i valori corrispondenti in una riga esistente.

Valore restituito

Type: System.Data.DataRow

Nuovo oggetto DataRow.

Il LoadDataRow metodo accetta una matrice di valori e trova i valori corrispondenti alle colonne chiave primaria.

Se una colonna contiene un valore predefinito, passare un valore null nella matrice per impostare il valore predefinito per tale colonna. Analogamente, se dispone di una colonna relativa AutoIncrement impostata su true, passare un valore null nella matrice per impostare il valore generato automaticamente per la riga.

Il valore di loadOption parametro viene utilizzato per determinare come vengono applicati i valori nella matrice in una riga esistente. Ad esempio, se loadOption è impostato su OverwriteChanges, Original e Current i valori di ogni colonna vengono sostituiti con i valori della riga in arrivo e RowState è impostata su Unchanged.

Le eccezioni possono verificarsi anche durante un ColumnChanging o RowChanging evento. Se si verifica un'eccezione, la riga non viene aggiunta alla tabella.

Utilizzare LoadDataRow in combinazione con BeginLoadData e EndLoadData.

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