Sdílet prostřednictvím


LinqDataSourceDeleteEventArgs.OriginalObject Vlastnost

Definice

Získá objekt, který představuje data k odstranění.

public:
 property System::Object ^ OriginalObject { System::Object ^ get(); };
public object OriginalObject { get; }
member this.OriginalObject : obj
Public ReadOnly Property OriginalObject As Object

Hodnota vlastnosti

Object

Objekt typu zadaného ve TableName vlastnosti, která obsahuje data k odstranění.

Příklady

Následující příklad ukazuje, jak zrušit operaci odstranění na základě vlastnosti ve OriginalObject vlastnosti a hodnoty z webové stránky. V tomto příkladu musí uživatelé vybrat CheckBox ovládací prvek, aby potvrdili, že chtějí odstranit záznam produktu, když je jeho OnSale vlastnost nastavena na true.

protected void LinqDataSource_Deleting(object sender, LinqDataSourceDeleteEventArgs e)
{
    Product product = (Product)e.OriginalObject;
    if (product.OnSale && !confirmCheckBox.Checked)
    {
        e.Cancel = true;
    }
}
Protected Sub LinqDataSource_Deleting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.LinqDataSourceDeleteEventArgs)
    Dim product As Product
    product = CType(e.OriginalObject, Product)

    If (product.OnSale And Not confirmCheckBox.Checked) Then
        e.Cancel = True
    End If
End Sub

Poznámky

Tuto vlastnost můžete použít OriginalObject k interakci s daty před odstraněním. Data můžete ověřit nebo můžete událost zrušit nastavením Cancel vlastnosti na true. Můžete upravit, který záznam se odstraní změnou hodnoty nebo hodnot objektu OriginalObject ve vlastnosti.

Platí pro