ObjectDataSourceView.Update(IDictionary, IDictionary, IDictionary) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.