ObjectDataSource.Delete 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 DeleteMethod tanımlanan yöntemini koleksiyondaki DeleteParameters parametrelerle çağırarak silme işlemi gerçekleştirir.
public:
int Delete();
public int Delete();
member this.Delete : unit -> int
Public Function Delete () As Integer
Döndürülenler
özelliği AffectedRows olayda ObjectDataSourceStatusEventArgs ayarlandıysaDeleted, temel alınan veri depolama alanından silinen satır sayısını temsil eden bir değer; aksi takdirde -1.
Açıklamalar
Delete İşlem gerçekleştirilmeden önce, OnDeleting olayı yükseltmek için yöntemi çağrılırDeleting. Parametrelerin Deleting değerlerini incelemek ve bir işlemden önce herhangi bir Delete ön işleme gerçekleştirmek için olayı işleyebilirsiniz. Silme işlemi gerçekleştirmek için nesnesi, ObjectDataSourceView özelliği tarafından tanımlanan nesnenin bir örneğini oluşturmak için yansıma kullanır TypeName . Ardından, ilişkili DeleteMethod özellikleri kullanarak özelliği tarafından DeleteParameters tanımlanan yöntemini çağırır. Silme parametreleri ilişkili bir veri bağlama denetiminden geliyorsa, parametrelerin adı özelliğine OldValuesParameterFormatString göre oluşturulur. Delete İşlem tamamlandıktan sonra, OnDeleted olayı yükseltmek için yöntemi çağrılırDeleted. Dönüş değerlerini, çıkış parametrelerini ve özel durumları incelemek ve herhangi bir işlem sonrası gerçekleştirmek için olayı işleyebilirsiniz Deleted .
yöntemi, Delete denetimle ilişkilendirilmiş nesnenin Delete yöntemini temsil ederObjectDataSourceView.ObjectDataSource
Data-Bound Denetimleri
ObjectDataSource Denetim, denetim gibi GridView veriye bağlı bir denetimle ilişkilendirildiğinde, yöntemini sayfa kodundan çağırmak Delete gerekli değildir. yöntemi Delete , bunun yerine doğrudan veri bağlı denetimi tarafından çağrılır.
Parametre birleştirme, nesne ömrü ve yöntem çözümlemesi hakkında daha fazla bilgi için bkz DeleteMethod. .