LinqDataSourceDeleteEventArgs.OriginalObject 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
삭제할 데이터를 나타내는 개체를 가져옵니다.
public:
property System::Object ^ OriginalObject { System::Object ^ get(); };
public object OriginalObject { get; }
member this.OriginalObject : obj
Public ReadOnly Property OriginalObject As 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 속성입니다.