LinqDataSourceDeleteEventArgs.OriginalObject Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u het object op dat de gegevens vertegenwoordigt die moeten worden verwijderd.
public:
property System::Object ^ OriginalObject { System::Object ^ get(); };
public object OriginalObject { get; }
member this.OriginalObject : obj
Public ReadOnly Property OriginalObject As Object
Waarde van eigenschap
Een object van het type dat is opgegeven in de TableName eigenschap die de gegevens bevat die moeten worden verwijderd.
Voorbeelden
In het volgende voorbeeld ziet u hoe u de verwijderbewerking annuleert op basis van een eigenschap in de OriginalObject eigenschap en een waarde van de webpagina. In het voorbeeld moeten gebruikers een CheckBox besturingselement selecteren om te bevestigen dat ze een productrecord willen verwijderen wanneer OnSale de eigenschap is ingesteld op 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
Opmerkingen
U kunt de OriginalObject eigenschap gebruiken om te communiceren met de gegevens voordat deze worden verwijderd. U kunt de gegevens valideren of de gebeurtenis annuleren door de Cancel eigenschap in te stellen op true. U kunt wijzigen welke record wordt verwijderd door de waarde of waarden van het object in de OriginalObject eigenschap te wijzigen.