ObjectDataSourceView.Update(IDictionary, IDictionary, IDictionary) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
özelliği tarafından UpdateMethod tanımlanan yöntemini çağırarak 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 bir. Satır değerleri silme yöntemine geçirilir, ancak özellik 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.