LinqDataSourceDeleteEventArgs.OriginalObject Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das Objekt ab, das die zu löschenden Daten darstellt.
public:
property System::Object ^ OriginalObject { System::Object ^ get(); };
public object OriginalObject { get; }
member this.OriginalObject : obj
Public ReadOnly Property OriginalObject As Object
Eigenschaftswert
Ein Objekt des in der TableName-Eigenschaft angegebenen Typs, das die zu löschenden Daten enthält.
Beispiele
Im folgenden Beispiel wird gezeigt, wie Sie den Löschvorgang basierend auf einer Eigenschaft in der OriginalObject Eigenschaft und einem Wert aus der Webseite abbrechen. Im Beispiel müssen Benutzer ein Steuerelement auswählen, um zu bestätigen, dass sie einen CheckBox Produktdatensatz löschen möchten, wenn seine OnSale
Eigenschaft auf true
"festgelegt" festgelegt ist.
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
Hinweise
Sie können die OriginalObject Eigenschaft verwenden, um mit den Daten zu interagieren, bevor sie gelöscht wird. Sie können die Daten überprüfen oder das Ereignis abbrechen, indem Sie die Cancel Eigenschaft auf true
festlegen. Sie können ändern, welche Datensätze gelöscht werden, indem Sie den Wert oder die Werte des Objekts in der OriginalObject Eigenschaft ändern.