ObjectDataSourceView.Update(IDictionary, IDictionary, IDictionary) Methode

Definitie

Voert een updatebewerking uit door de methode aan te roepen die wordt geïdentificeerd door de UpdateMethod eigenschap en met behulp van parameters die zijn opgegeven in de keys, valuesof oldValues verzamelingen.

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

Parameters

keys
IDictionary

Een IDictionary van de sleutelwaarden die worden gebruikt om het item te identificeren dat moet worden bijgewerkt. Deze parameters worden gebruikt met de methode die is opgegeven door de UpdateMethod eigenschap om de updatebewerking uit te voeren. Als er geen parameters zijn gekoppeld aan de methode, geeft u dit door null.

values
IDictionary

Een IDictionary van de nieuwe waarden die moeten worden toegepast op de gegevensbron. Deze parameters worden gebruikt met de methode die is opgegeven door de UpdateMethod eigenschap om de updatedatabasebewerking uit te voeren. Als er geen parameters zijn gekoppeld aan de methode, geeft u dit door null.

oldValues
IDictionary

Een IDictionary met de aanvullende niet-sleutelwaarden die worden gebruikt om het item in de gegevensbron te vinden. Rijwaarden worden doorgegeven aan de verwijdermethode, alleen als de ConflictDetection eigenschap is ingesteld op het CompareAllValues veld.

Retouren

Het aantal rijen bijgewerkt; anders, -1, als het getal niet bekend is.

Opmerkingen

De standaard retourwaarde is -1, wat betekent dat een onbekend aantal rijen is bijgewerkt. Als u een andere waarde wilt retourneren, stelt u de AffectedRows eigenschap van het ObjectDataSourceStatusEventArgs object van de Updated gebeurtenis in. Het aantal betrokken rijen wordt meestal geretourneerd door de Update methode voor het bedrijfsobject en die waarde is beschikbaar via de eigenschap van de ReturnValueObjectDataSourceStatusEventArgs parameter van de Updated gebeurtenis.

De Update methode roept de ExecuteUpdate methode aan, waarbij de keys, valuesen oldValues parameters worden doorgegeven.

Van toepassing op

Zie ook