Sdílet prostřednictvím


ObjectDataSourceView.Update(IDictionary, IDictionary, IDictionary) Metoda

Definice

Provede operaci aktualizace voláním metody, která je identifikována UpdateMethod vlastností a pomocí všech parametrů, které jsou zadány v keyskolekcích , valuesnebo oldValues .

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

Parametry

keys
IDictionary

Hodnoty IDictionary klíče použité k identifikaci položky, která se má aktualizovat. Tyto parametry se používají s metodou určenou UpdateMethod vlastností k provedení operace aktualizace. Pokud k metodě nejsou přidružené žádné parametry, předejte null.

values
IDictionary

A IDictionary nových hodnot, které se mají použít pro zdroj dat. Tyto parametry se používají s metodou určenou UpdateMethod vlastností k provedení operace aktualizace databáze. Pokud k metodě nejsou přidružené žádné parametry, předejte null.

oldValues
IDictionary

A IDictionary , který obsahuje další hodnoty, které nejsou klíči, které se používají ke shodě s položkou ve zdroji dat. Hodnoty řádků jsou předány metodě delete pouze v případě, že ConflictDetection je vlastnost nastavena na CompareAllValues pole.

Návraty

Počet aktualizovaných řádků; v opačném případě hodnota -1, pokud číslo není známo.

Poznámky

Výchozí návratová hodnota je -1, což znamená, že byl aktualizován neznámý počet řádků. Pokud chcete vrátit jinou hodnotu, nastavte AffectedRows vlastnost ObjectDataSourceStatusEventArgs objektu Updated události. Počet ovlivněných řádků je obvykle vrácen metodou Update pro obchodní objekt a tato hodnota je k dispozici z ReturnValue vlastnosti ObjectDataSourceStatusEventArgs parametru Updated události.

Metoda Update volá metodu a ExecuteUpdate předává keysparametry , valuesa oldValues .

Platí pro

Viz také