LinqDataSourceDeleteEventArgs.OriginalObject Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient l'objet qui représente les données à supprimer.
public:
property System::Object ^ OriginalObject { System::Object ^ get(); };
public object OriginalObject { get; }
member this.OriginalObject : obj
Public ReadOnly Property OriginalObject As Object
Valeur de propriété
Objet du type spécifié dans la propriété TableName qui contient les données à supprimer.
Exemples
L’exemple suivant montre comment annuler l’opération de suppression en fonction d’une propriété dans la OriginalObject propriété et d’une valeur de la page Web. Dans l’exemple, les utilisateurs doivent sélectionner un CheckBox contrôle pour confirmer qu’ils souhaitent supprimer un enregistrement de produit lorsque sa OnSale
propriété est définie true
sur .
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
Remarques
Vous pouvez utiliser la OriginalObject propriété pour interagir avec les données avant leur suppression. Vous pouvez valider les données ou annuler l’événement en définissant la Cancel propriété true
sur . Vous pouvez modifier l’enregistrement supprimé en modifiant la valeur ou les valeurs de l’objet dans la OriginalObject propriété.