EntityDataSource.Selected 이벤트

정의

쿼리가 실행된 후에 발생합니다.Occurs after a query has been executed.

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) 

이벤트 유형

EventHandler<EntityDataSourceSelectedEventArgs>

설명

Selected이 이벤트는 쿼리가 실행 되 고 데이터가 반환 된 후에 발생 합니다.The Selected event is raised after a query has been executed and data has been returned. 쿼리를 준비 하거나 실행 하는 동안 오류가 발생 한 경우에도 발생 합니다.It is also raised if an error occurred during query preparation or execution.

Results개체의 속성은 EntityDataSourceSelectedEventArgs 쿼리에서 반환 되는 개체의를 포함 합니다 IEnumerable .The Results property of the EntityDataSourceSelectedEventArgs object contains an IEnumerable of objects that are returned from the query. Selected에서 반환 된 엔터티를 검색 하 고 저장 하는 이벤트를 처리 합니다 ViewState .Handle the Selected event to retrieve and store returned entities in the ViewState. 페이지에서 개체 변경 내용을 유지 하려면이 작업을 수행 합니다.Do this to persist object changes on the page.

TotalRowCount개체의 속성은 EntityDataSourceSelectedEventArgs 페이징을 위해 데이터 바인딩된 컨트롤에 의해 전달 된 값에 관계 없이 모든 페이지의 총 개체 수를 표시 합니다.The TotalRowCount property of the EntityDataSourceSelectedEventArgs object shows the total number of objects in all pages, regardless of the values passed by the data-bound control for paging. TotalRowCount 는 페이징이 사용 되는 경우와 같이 데이터 바인딩된 컨트롤에 필요한 경우에만 검색 됩니다.TotalRowCount is only retrieved if the data-bound control needs it, such as if paging is enabled.

쿼리를 준비 하거나 실행할 때 오류가 발생 하면 이벤트가 발생 하 고, Selected Exception 개체의 속성이 EntityDataSourceSelectedEventArgs 반환 된로 설정 되 Exception 고, Results 속성이로 설정 됩니다 null .If an error occurs when the query is prepared or executed, the Selected event is raised, the Exception property of the EntityDataSourceSelectedEventArgs object is set to the returned Exception, and the Results property is set to null. 이벤트 처리기에서 예외를 처리 하는 경우 Selected ExceptionHandled 속성을로 설정 true 합니다.If you handle the exception in the Selected event handler, set the ExceptionHandled property to true. 이렇게 하면 예외가 다시 발생 하지 않습니다.This prevents the exception from being raised again. 속성에 값을 지정 하면 false ExceptionHandled 에서 EntityDataSource 예외를 다시 발생 시킵니다.When you specify a value of false for the ExceptionHandled property, the EntityDataSource re-raises the exception.

적용 대상