ObjectDataSourceView.Delete(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.
Belirtilen keys ve oldValues koleksiyonları kullanılarak özelliği tarafından tanımlanan iş nesnesi yöntemini çağırarak DeleteMethod silme işlemi gerçekleştirir.
public:
int Delete(System::Collections::IDictionary ^ keys, System::Collections::IDictionary ^ oldValues);
public int Delete(System.Collections.IDictionary keys, System.Collections.IDictionary oldValues);
override this.Delete : System.Collections.IDictionary * System.Collections.IDictionary -> int
Public Function Delete (keys As IDictionary, oldValues As IDictionary) As Integer
Parametreler
- keys
- IDictionary
IDictionary Silinecek öğeyi tanımlamak için kullanılan anahtar değerlerinden biri. Bu parametreler, silme işlemini gerçekleştirmek için özelliğiyle birlikte DeleteMethod 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 yöntemine geçirilir, ancak özellik alana ayarlanırsa ConflictDetectionCompareAllValues .
Döndürülenler
Silinen satır sayısı; aksi takdirde, sayı bilinmiyorsa -1.
Açıklamalar
Varsayılan değer -1'dir ve bu da bilinmeyen sayıda satırın silindiği anlamına gelir. Farklı bir değer döndürmek için olay işleyicisinin ObjectDataSourceStatusEventArgs nesnesinin Deleted özelliğini ayarlayınAffectedRows. Etkilenen satır sayısı genellikle iş nesnesi için yöntemi tarafından Delete döndürülür ve bu değer olay işleyicisinin parametresinin ObjectDataSourceStatusEventArgsDeleted özelliğinden ReturnValue kullanılabilir.
Delete yöntemi, ve oldValues koleksiyonlarını geçirerek keys yöntemini çağırırExecuteDelete.