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 ObjectDataSourceView.Update (IDictionary, IDictionary, IDictionary)

 

Data di pubblicazione: ottobre 2016

Esegue un'operazione di aggiornamento chiamando il metodo identificato dal UpdateMethod proprietà e utilizzando i parametri forniti in di keys, values, o oldValues raccolte.

Spazio dei nomi:   System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

public int Update(
	IDictionary keys,
	IDictionary values,
	IDictionary oldValues
)

Parametri

keys
Type: System.Collections.IDictionary

Oggetto IDictionary dei valori di chiave utilizzati per identificare l'elemento da aggiornare. Questi parametri vengono utilizzati con il metodo specificato per il UpdateMethod proprietà per eseguire l'operazione di aggiornamento. Se non esistono parametri associati al metodo, passare null.

values
Type: System.Collections.IDictionary

Oggetto IDictionary di nuovi valori da applicare all'origine dati. Questi parametri vengono utilizzati con il metodo specificato per il UpdateMethod proprietà per eseguire l'operazione di aggiornamento del database. Se non esistono parametri associati al metodo, passare null.

oldValues
Type: System.Collections.IDictionary

Oggetto IDictionary che contiene i valori non chiave aggiuntivi utilizzati per individuare l'elemento nell'origine dati. I valori di riga vengono passati al metodo delete, solo se il ConflictDetection è impostata sul CompareAllValues campo.

Valore restituito

Type: System.Int32

Il numero di righe aggiornate; in caso contrario, -1 se il numero non è noto.

Il valore predefinito è -1, il che significa che un numero sconosciuto di righe sono stato aggiornato. Per restituire un valore diverso, impostare la AffectedRows proprietà del ObjectDataSourceStatusEventArgs oggetto di Updated eventi. Il numero di righe interessate viene solitamente restituito dal Update metodo per l'oggetto business e tale valore è disponibile la ReturnValue proprietà del ObjectDataSourceStatusEventArgs parametro del Updated evento.

Il Update chiamate al metodo di ExecuteUpdate passando il keys, values, e oldValues i parametri.

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