This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

LinqDataSource.Deleting الحدث

Visual Studio 2010

لا يمكن تأسيس اتصال مع بيانات المصدر المصدر.

مساحة الاسم:  System.Web.UI.WebControls
التجميع:  System.Web.Extensions (في System.Web.Extensions.dll)

public event EventHandler<LinqDataSourceDeleteEventArgs> Deleting
<asp:LinqDataSource OnDeleting="EventHandler" />

في هذه الحالة، يمكنك إضافة معلمة إلى Deletingمجموعة لقيمة صندوق نص. The LinqDataSource control passes a LinqDataSourceDeleteEventArgs object to event handlers for the Deleting event. يمكنك تعريف حقول إلى استرداد في LinqDataSourceDeleteEventArgsخاصية. ل مثال، لإرجاع قيم من جدول قاعدة بيانات الموقع LinqDataSourceValidationExceptionيساوي "Adams" في ترميز، بتعيين LinqDataSourceDeleteEventArgsخاصية إلى Exceptionبدون أية معلمات.

إلى قم بتعيين قيم في Deletingالتعيين، يمكنك تعيين اسم إلى كل معلمة ثم قم بإضافة عنصر نائب في خاصية لهذه المعلمة. The exception will not be passed to an event handler for the Deleted event (through the Exception property of the LinqDataSourceStatusEventArgs object). يوضح المثال التالي كيفية إلى استخدام Exceptionمجموعة إلى ديناميكياً بإنشاء في مكان جملة.Deleting

يلي مثال يظهر معالج حدث ل Deletingالحدث. OriginalObject التحكم بإرجاع الجميع السجلات التي تحتوي على قيمة في العمود أكبر من القيمة المحددة بواسطة مستخدم في عنصر التحكم. In the example, when the OnSale property is set to true, the user must select a CheckBox control to confirm that a record should be deleted.


protected void LinqDataSource_Deleting(object sender, LinqDataSourceDeleteEventArgs e)
{
    Product product = (Product)e.OriginalObject;
    if (product.OnSale && !confirmCheckBox.Checked)
    {
        e.Cancel = true;
    }
}


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008, نظام التشغيل Windows Server 2003

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5
إظهار: