Sdílet prostřednictvím


EntityDataSource.Selecting Událost

Definice

Nastane před vytvořením a spuštěním dotazu.

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) 

Event Type

Poznámky

Událost Selecting je vyvolána před vytvořením a spuštěním dotazu. Selecting Zpracování události pro úpravu konfigurace EntityDataSource nebo čtení nebo změnu argumentů z ovládacího prvku vázaného na data před vytvořením a spuštěním dotazu.

Pokud chcete dotaz zrušit, CancelEntityDataSourceSelectingEventArgs nastavte vlastnost objektu na true hodnotu . Při zrušení operace SELECT se do ovládacího prvku vázaného na data nevrátí žádná data.

Pokud AllowPaging je v ovládacím prvku vázaném na data nastaven true na , EntityDataSource vyvolá Skip metody tvůrce dotazů a Top na ObjectQuery<T> pomocí hodnot StartRowIndex vlastností a MaximumRows objektu DataSourceSelectArguments .

Pokud AllowSorting je v ovládacím prvku vázaném na data nastavena na true hodnotu , SortExpressionDataSourceSelectArguments může být objekt při Selecting zpracování události změněn. Všechny další operátory dotazů, například WHERE nebo ORDER BY, které jsou zadané v kódu stránky, se použijí po vyvolání Selecting události.

Platí pro