ObjectDataSource.Delete ObjectDataSource.Delete ObjectDataSource.Delete ObjectDataSource.Delete Method

정의

DeleteMethod 컬렉션의 매개 변수를 사용하여 DeleteParameters 속성으로 식별되는 메서드를 호출하는 방식으로 삭제 작업을 수행합니다.Performs a delete operation by calling the method that is identified by the DeleteMethod property with any parameters that are in the DeleteParameters collection.

public:
 int Delete();
public int Delete ();
member this.Delete : unit -> int
Public Function Delete () As Integer

반환

ObjectDataSourceStatusEventArgsAffectedRows 속성이 Deleted 이벤트에 설정되어 있으면 내부 데이터 스토리지에서 삭제된 행 수를 나타내는 값이며, 그렇지 않으면 -1입니다.A value that represents the number of rows deleted from the underlying data storage, if the AffectedRows property of the ObjectDataSourceStatusEventArgs is set in the Deleted event; otherwise, -1.

설명

전에 Delete 작업을 수행할를 OnDeleting 메서드를 호출 발생 하는 Deleting 이벤트.Before the Delete operation is performed, the OnDeleting method is called to raise the Deleting event. 처리할 수 있습니다 합니다 Deleting 이벤트 매개 변수의 값을 검사 하 고 이전 전처리를 수행할 수는 Delete 작업 합니다.You can handle the Deleting event to examine the values of the parameters and to perform any preprocessing before a Delete operation. 삭제 작업을 수행 하는 ObjectDataSourceView 로 식별 되는 개체의 인스턴스를 만들 하기 위해는 TypeName 속성.To perform a delete operation, the ObjectDataSourceView object uses reflection to create an instance of the object that is identified by the TypeName property. 다음으로 식별 되는 메서드를 호출 하는 DeleteMethod 속성에 연결 된 모든를 사용 하 여 DeleteParameters 속성입니다.It then calls the method that is identified by the DeleteMethod property, using any associated DeleteParameters properties. 매개 변수의 이름을 삭제 매개 변수를 연결된 된 데이터 바인딩된 컨트롤에서 가져오는, 경우에 따라 만들어집니다는 OldValuesParameterFormatString 속성입니다.If the deletion parameters come from an associated data-bound control, the name of the parameters is created according to the OldValuesParameterFormatString property. 후는 Delete 작업이 완료 되 면 합니다 OnDeleted 메서드를 호출 발생 하는 Deleted 이벤트.After the Delete operation completes, the OnDeleted method is called to raise the Deleted event. 처리할 수 있습니다는 Deleted 이벤트 모든 반환 값과 출력 매개 변수 예외를 검사 하 고 후 처리를 수행할 수 있습니다.You can handle the Deleted event to examine any return values, output parameters, and exceptions, and to perform any post-processing.

Delete 메서드를 Delete 메서드를 ObjectDataSourceView 연관 된 개체는 ObjectDataSource 컨트롤.The Delete method delegates to the Delete method of the ObjectDataSourceView object that is associated with the ObjectDataSource control.

데이터 바인딩된 컨트롤Data-Bound Controls

경우는 ObjectDataSource 제어와 같은 데이터 바인딩된 컨트롤을 사용 하 여 연결 된 합니다 GridView 컨트롤 필요 없는 호출 하는 Delete 페이지 코드에서 메서드.When the ObjectDataSource control is associated with a data-bound control, such as the GridView control, it is not necessary to call the Delete method from page code. Delete 메서드 대신 데이터 바인딩된 컨트롤에서 직접 호출 됩니다.The Delete method is invoked directly by the data-bound control instead.

매개 변수가 병합, 개체 수명 및 방법 확인 하는 방법에 대 한 자세한 내용은 참조 하세요. DeleteMethod합니다.For more information about parameter merging, object lifetime, and method resolution, see DeleteMethod.

적용 대상

추가 정보