EntityDataSource.Selecting Событие

Определение

Происходит перед составлением и выполнением запроса.Occurs before a query is constructed and executed.

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) 

Тип события

EventHandler<EntityDataSourceSelectingEventArgs>

Комментарии

SelectingСобытие возникает перед созданием и выполнением запроса.The Selecting event is raised before a query is constructed and executed. Обрабатывайте Selecting событие, чтобы изменить конфигурацию EntityDataSource или прочитать или изменить аргументы из элемента управления с привязкой к данным до создания и выполнения запроса.Handle the Selecting event to modify the configuration of the EntityDataSource or read or change the arguments from the data-bound control before the query is constructed and executed.

Задайте для Cancel свойства объекта значение EntityDataSourceSelectingEventArgs true , чтобы отменить запрос.Set the Cancel property of the EntityDataSourceSelectingEventArgs object to true to cancel the query. При отмене операции SELECT данные не возвращаются в элемент управления с привязкой к данным.When the SELECT operation is canceled, no data is returned to the data-bound control.

Если параметр AllowPaging имеет значение true в элементе управления с привязкой к данным, EntityDataSource метод вызывает Skip методы и Top построителя запросов для ObjectQuery<T> использования значений StartRowIndex свойств и MaximumRows DataSourceSelectArguments объекта.If AllowPaging is set to true in the data-bound control, the EntityDataSource invokes the Skip and Top query builder methods on ObjectQuery<T> using the values of the StartRowIndex and MaximumRows properties of the DataSourceSelectArguments object.

Если параметр AllowSorting имеет значение true в элементе управления с привязкой к данным, то SortExpression DataSourceSelectArguments объект может быть изменен при Selecting обработке события.If AllowSorting is set to true in the data-bound control, the SortExpression of the DataSourceSelectArguments object can be changed when the Selecting event is handled. Любые другие операторы запроса, такие как WHERE или ORDER BY, которые задаются в разметке страницы, применяются после Selecting возникновения события.Any other query operators, such as WHERE or ORDER BY, that are specified in the page markup are applied after the Selecting event is raised.

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