다음을 통해 공유


LinqDataSourceDeleteEventArgs.OriginalObject 속성

정의

삭제할 데이터를 나타내는 개체를 가져옵니다.

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

속성 값

Object

TableName 속성에 지정되어 있으며 삭제될 데이터가 들어 있는 형식의 개체입니다.

예제

다음 예제에서는의 속성에 따라 삭제 작업을 취소 하는 방법을 보여 줍니다는 OriginalObject 속성 및 웹 페이지의 값입니다. 예제에서는 사용자가 선택 해야 합니다는 CheckBox 제품을 삭제 하려는 것인지 제어 기록 될 때 해당 OnSale 속성이 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

설명

사용할 수는 OriginalObject 삭제 되기 전에 데이터와 상호 작용 하는 속성입니다. 데이터를 확인할 수 있습니다 하거나 설정 하 여 이벤트를 취소할 수 있습니다 합니다 Cancel 속성을 true입니다. 개체의 값을 변경 하 여 레코드 삭제는 수정할 수 있습니다는 OriginalObject 속성입니다.

적용 대상