ObjectDataSourceView.Update(IDictionary, IDictionary, IDictionary) Metod

Definition

Utför en uppdateringsåtgärd genom att anropa den metod som identifieras av UpdateMethod egenskapen och använda parametrar som anges i keys, valueseller oldValues samlingarna.

public:
 int Update(System::Collections::IDictionary ^ keys, System::Collections::IDictionary ^ values, System::Collections::IDictionary ^ oldValues);
public int Update(System.Collections.IDictionary keys, System.Collections.IDictionary values, System.Collections.IDictionary oldValues);
override this.Update : System.Collections.IDictionary * System.Collections.IDictionary * System.Collections.IDictionary -> int
Public Function Update (keys As IDictionary, values As IDictionary, oldValues As IDictionary) As Integer

Parametrar

keys
IDictionary

En IDictionary av de nyckelvärden som används för att identifiera objektet som ska uppdateras. Dessa parametrar används med den metod som anges av UpdateMethod egenskapen för att utföra uppdateringsåtgärden. Om det inte finns några parametrar som är associerade med metoden skickar du null.

values
IDictionary

En IDictionary av de nya värden som ska tillämpas på datakällan. Dessa parametrar används med den metod som anges av UpdateMethod egenskapen för att utföra uppdateringsdatabasåtgärden. Om det inte finns några parametrar som är associerade med metoden skickar du null.

oldValues
IDictionary

A IDictionary som innehåller de ytterligare icke-nyckelvärden som används för att matcha objektet i datakällan. Radvärden skickas till borttagningsmetoden, endast om egenskapen ConflictDetection är inställd på fältet CompareAllValues .

Returer

Antalet rader har uppdaterats. i annat fall -1, om talet inte är känt.

Kommentarer

Standardvärdet för retur är -1, vilket innebär att ett okänt antal rader har uppdaterats. Om du vill returnera ett annat värde anger du AffectedRows egenskapen för ObjectDataSourceStatusEventArgs händelsens Updated objekt. Antalet berörda rader returneras vanligtvis av Update metoden för affärsobjektet och det värdet är tillgängligt från ReturnValue egenskapen för parametern ObjectDataSourceStatusEventArgs för Updated händelsen.

Metoden Update anropar ExecuteUpdate metoden och skickar parametrarna keys, valuesoch oldValues .

Gäller för

Se även