EntityDataSource.Selecting Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.