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


EntityDataSource.Selecting Событие

Определение

Происходит перед составлением и выполнением запроса.

public:
 event EventHandler<System::Web::UI::WebControls::EntityDataSourceSelectingEventArgs ^> ^ Selecting;
public event EventHandler<System.Web.UI.WebControls.EntityDataSourceSelectingEventArgs> Selecting;
member this.Selecting : EventHandler<System.Web.UI.WebControls.EntityDataSourceSelectingEventArgs> 
Public Custom Event Selecting As EventHandler(Of EntityDataSourceSelectingEventArgs) 

Тип события

Комментарии

Событие Selecting возникает перед созданием и выполнением запроса. Selecting Обработайте событие для изменения конфигурации EntityDataSource или чтения или изменения аргументов из элемента управления с привязкой к данным перед созданием и выполнением запроса.

Присвойте свойству CancelEntityDataSourceSelectingEventArgs объекта значение , true чтобы отменить запрос. После отмены операции SELECT в элемент управления с привязкой к данным не возвращаются никакие данные.

Если AllowPaging в элементе управления с привязкой к данным задано значение true , EntityDataSource метод вызывает Skip методы построителя запросов и Top при ObjectQuery<T> использовании значений StartRowIndex свойств DataSourceSelectArguments и MaximumRows объекта .

Если AllowSorting в элементе управления с привязкой к данным задано значение true , DataSourceSelectArgumentsSortExpression объект объекта можно изменить при обработке Selecting события. Любые другие операторы запроса, такие как WHERE или ORDER BY, указанные в разметке страницы, применяются после Selecting возникновения события.

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