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


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 или считывать или изменять аргументы из элемента управления с привязкой к данным перед созданием и выполнением запроса.

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

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

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

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