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 tanımlanan yöntemini çağırarak UpdateMethod ve , values
veya oldValues
koleksiyonlarında keys
sağ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, , values
ve oldValues
parametrelerini geçirerek keys
yöntemini çağırırExecuteUpdate.