다음을 통해 공유


EntityDataSource.Selected 이벤트

정의

쿼리가 실행된 후에 발생합니다.

public:
 event EventHandler<System::Web::UI::WebControls::EntityDataSourceSelectedEventArgs ^> ^ Selected;
public event EventHandler<System.Web.UI.WebControls.EntityDataSourceSelectedEventArgs> Selected;
member this.Selected : EventHandler<System.Web.UI.WebControls.EntityDataSourceSelectedEventArgs> 
Public Custom Event Selected As EventHandler(Of EntityDataSourceSelectedEventArgs) 

이벤트 유형

설명

쿼리 Selected 가 실행되고 데이터가 반환된 후에 이벤트가 발생합니다. 쿼리 준비 또는 실행 중에 오류가 발생한 경우에도 발생합니다.

개체의 EntityDataSourceSelectedEventArgs 속성에는 Results 쿼리에서 반환되는 개체의 가 포함 IEnumerable 됩니다. 반환된 Selected 엔터티를 검색하고 에 ViewState저장하는 이벤트를 처리합니다. 이 작업을 수행하여 페이지에서 개체 변경 내용을 유지합니다.

개체의 EntityDataSourceSelectedEventArgs 속성은 TotalRowCount 페이징을 위해 데이터 바인딩된 컨트롤에서 전달한 값에 관계없이 모든 페이지의 총 개체 수를 표시합니다. TotalRowCount 는 페이징이 사용되는 경우와 같이 데이터 바인딩된 컨트롤에 필요한 경우에만 검색됩니다.

쿼리가 준비되거나 실행될 Selected 때 오류가 발생하면 이벤트가 발생하고 개체 ExceptionEntityDataSourceSelectedEventArgs 속성이 반환된 Exception로 설정되고 Results 속성이 로 null설정됩니다. 이벤트 처리기에서 예외를 Selected 처리하는 경우 속성을 trueExceptionHandled 설정합니다. 이렇게 하면 예외가 다시 발생하지 않습니다. 에 대 한 값을 false 지정 하는 경우는 ExceptionHandled 속성은 EntityDataSource 예외를 다시 발생 합니다.

적용 대상