다음을 통해 공유


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 처리하는 경우 속성을 true.로 설정합니다ExceptionHandled. 이렇게 하면 예외가 다시 발생하지 않습니다. 속성 값을 falseExceptionHandled 지정하면 예외가 EntityDataSource 다시 발생합니다.

적용 대상