LinqDataSourceDeleteEventArgs.OriginalObject Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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 vlastnosti OriginalObject 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
Vlastnost můžete použít OriginalObject k interakci s daty před odstraněním. Data můžete ověřit nebo událost zrušit nastavením Cancel vlastnosti na truehodnotu . Záznam, který se odstraní, můžete změnit změnou hodnoty nebo hodnot objektu OriginalObject ve vlastnosti.