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 bir 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. 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ş nesnesinin Delete
yöntemi tarafından 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.