Поделиться через


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 возникает после выполнения запроса и возврата данных. Он также возникает, если во время подготовки или выполнения запроса произошла ошибка.

Свойство ResultsEntityDataSourceSelectedEventArgs объекта содержит IEnumerable объект объектов , возвращаемых запросом. Selected Обработка события для извлечения и хранения возвращенных сущностей в .ViewState Сделайте это, чтобы сохранить изменения объектов на странице.

Свойство TotalRowCountEntityDataSourceSelectedEventArgs объекта показывает общее количество объектов на всех страницах, независимо от значений, переданных элементом управления с привязкой к данным для разбиения по страницам. TotalRowCount извлекается только в том случае, если он требуется элементу управления с привязкой к данным, например, если включено разбиение по страницам.

Если при подготовке или выполнении запроса возникает ошибка, Selected вызывается событие , свойству ExceptionEntityDataSourceSelectedEventArgs объекта присваивается возвращаемое Exceptionзначение , а свойству Results присваивается значение null. При обработке исключения в обработчике Selected событий задайте для свойства значение ExceptionHandledtrue. Это предотвращает повторное возникновение исключения. При указании false значения для ExceptionHandled свойства EntityDataSource объект повторно создает исключение.

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