ObjectDataSourceView.Update(IDictionary, IDictionary, IDictionary) Yöntem

Tanım

özelliği tarafından tanımlanan yöntemini çağırarak UpdateMethod ve , valuesveya oldValues koleksiyonlarında keyssağlanan parametreleri kullanarak bir güncelleştirme işlemi gerçekleştirir.

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

Parametreler

keys
IDictionary

IDictionary Güncelleştirilecek öğeyi tanımlamak için kullanılan anahtar değerlerinden biri. Bu parametreler, güncelleştirme işlemini gerçekleştirmek için özelliği tarafından UpdateMethod belirtilen yöntemle kullanılır. yöntemiyle ilişkilendirilmiş parametre yoksa geçirin null.

values
IDictionary

IDictionary Veri kaynağına uygulanacak yeni değerlerden biri. Bu parametreler, güncelleştirme veritabanı işlemini gerçekleştirmek için özelliği tarafından UpdateMethod belirtilen yöntemle kullanılır. yöntemiyle ilişkilendirilmiş parametre yoksa geçirin null.

oldValues
IDictionary

IDictionary Veri kaynağındaki öğeyle eşleştirmek için kullanılan ek anahtar olmayan değerleri içeren. Satır değerleri silme yöntemine geçirilir, yalnızca özelliği alana ayarlanırsa ConflictDetectionCompareAllValues .

Döndürülenler

Güncelleştirilen satır sayısı; aksi takdirde, sayı bilinmiyorsa -1.

Açıklamalar

Varsayılan dönüş değeri -1'dir ve bu da bilinmeyen sayıda satırın güncelleştirildiği anlamına gelir. Farklı bir değer döndürmek için olayın nesnesinin ObjectDataSourceStatusEventArgsUpdated özelliğini ayarlayınAffectedRows. Etkilenen satır sayısı genellikle iş nesnesinin Update yöntemi tarafından döndürülür ve bu değer olayın parametresinin ObjectDataSourceStatusEventArgsUpdated özelliğinden ReturnValue kullanılabilir.

Update yöntemi, , valuesve oldValues parametrelerini geçirerek keysyöntemini çağırırExecuteUpdate.

Şunlara uygulanır

Ayrıca bkz.