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 возникновения события.