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 вызывается событие, Exception свойство EntityDataSourceSelectedEventArgs объекта задается возвращаемым Exception, а Results свойство имеет значение null. Если вы обрабатываете исключение в обработчике Selected событий, задайте ExceptionHandled для свойства значение true. Это предотвращает повторное создание исключения. При указании значения false свойства ExceptionHandledEntityDataSource повторно вызывается исключение.