LinqDataSourceDeleteEventArgs 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Deleting 이벤트에 대한 데이터를 제공합니다.
public ref class LinqDataSourceDeleteEventArgs : System::ComponentModel::CancelEventArgs
public class LinqDataSourceDeleteEventArgs : System.ComponentModel.CancelEventArgs
type LinqDataSourceDeleteEventArgs = class
inherit CancelEventArgs
Public Class LinqDataSourceDeleteEventArgs
Inherits CancelEventArgs
- 상속
예제
다음 예제에서는의 속성에 따라 삭제 작업을 취소 하는 방법을 보여 줍니다는 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
설명
합니다 LinqDataSourceDeleteEventArgs 개체에 대 한 모든 처리기에 전달 되는 Deleting 이벤트입니다. OriginalObject 속성 삭제 될 데이터를 포함 합니다.
데이터 소스를 나타내는 개체 데이터를 삭제 하기 전에 유효성 검사 예외를 throw 하는 경우는 Exception 의 인스턴스를 포함 하는 속성을 LinqDataSourceValidationException 클래스입니다. 통해 모든 유효성 검사 예외를 검색할 수 있습니다는 InnerExceptions 속성입니다. 유효성 검사 예외가 throw 되 면 합니다 Exception 속성에 들어 null
합니다. 유효성 검사 예외를 처리 하는 예외를 다시 throw 하지 않을 경우 설정 합니다 ExceptionHandled 속성을 true
입니다.
에 대 한 이벤트 처리기를 만들기는 Deleting 이벤트 데이터 클래스에서 유효성 검사 오류를 검사 하거나 삭제 작업을 취소 하는 데이터 유효성 검사를 합니다. 설정 하 여 삭제 작업을 취소 합니다 Cancel 속성을 true
입니다.
기본적으로 LinqDataSource 컨트롤 보기에서 원래 데이터 원본의 값 상태 저장을 제외한 웹 페이지에서 해당 ColumnAttribute 특성으로 표시 되어 UpdateCheck.Never
입니다. 자동으로 LINQ to SQL 데이터를 삭제 하기 전에 데이터의 무결성을 검사 합니다. 뷰 상태에 저장 된 원래 값을 사용 하 여 데이터 소스의 현재 값을 비교 하 여 수행 합니다. 에 대 한 처리기를 만들어 추가적인 데이터 유효성 검사를 수행할 수 있습니다는 Deleting 이벤트입니다.
생성자
LinqDataSourceDeleteEventArgs(LinqDataSourceValidationException) |
지정된 예외를 사용하여 LinqDataSourceDeleteEventArgs 클래스의 새 인스턴스를 초기화합니다. |
LinqDataSourceDeleteEventArgs(Object) |
LinqDataSourceDeleteEventArgs 클래스의 새 인스턴스를 초기화합니다. |
속성
Cancel |
이벤트를 취소해야 할지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 CancelEventArgs) |
Exception |
삭제 작업을 수행하기 전에 데이터의 유효성을 검사할 때 throw된 예외를 가져옵니다. |
ExceptionHandled |
예외가 처리되었으며 다시 throw되어서는 안 되는지 여부를 나타내는 값을 가져오거나 설정합니다. |
OriginalObject |
삭제할 데이터를 나타내는 개체를 가져옵니다. |
메서드
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
적용 대상
추가 정보
.NET