ObjectDataSource.Delete Yöntem

Tanım

özelliği tarafından DeleteMethod tanımlanan yöntemini koleksiyondaki DeleteParameters tüm parametrelerle çağırarak bir 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ğinin ObjectDataSourceStatusEventArgs olayda Deleted ayarlanmış olması durumunda AffectedRows 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 yansımayı ObjectDataSourceView kullanarak özelliği tarafından tanımlanan nesnenin bir örneğini TypeName oluşturur. Ardından, ilişkili DeleteParameters özellikleri kullanarak özelliği tarafından DeleteMethod tanımlanan yöntemini çağırır. Silme parametreleri ilişkili bir veriye bağlı denetimden 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. Herhangi bir dönüş değerini, çıkış parametresini ve özel durumu incelemek ve herhangi bir işlem sonrası gerçekleştirmek için olayı işleyebilirsiniz Deleted .

yöntemi, Delete denetimle ilişkilendirilmiş nesnenin ObjectDataSourceView yöntemine temsilci Delete atarObjectDataSource.

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 doğrudan veriye bağlı denetim 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. .

Şunlara uygulanır

Ayrıca bkz.