EntityDataSource.Selected EntityDataSource.Selected EntityDataSource.Selected EntityDataSource.Selected Event

Определение

Происходит после выполнения запроса.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) 

Комментарии

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. Обработайте ViewStateсобытие,чтобы извлечь и сохранить возвращенные сущности в. SelectedHandle 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 объекта задается nullвозвращаемое Exceptionзначение, а Results свойству присваивается значение.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.

Применяется к