EntityDataSource.Selected 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í.
Vyvolá se po provedení dotazu.
public:
event EventHandler<System::Web::UI::WebControls::EntityDataSourceSelectedEventArgs ^> ^ Selected;
public event EventHandler<System.Web.UI.WebControls.EntityDataSourceSelectedEventArgs> Selected;
member this.Selected : EventHandler<System.Web.UI.WebControls.EntityDataSourceSelectedEventArgs>
Public Custom Event Selected As EventHandler(Of EntityDataSourceSelectedEventArgs)
Event Type
Poznámky
Událost Selected se vyvolá po provedení dotazu a vrácení dat. Vyvolá se také v případě, že při přípravě nebo provádění dotazu dojde k chybě.
Vlastnost Results objektu EntityDataSourceSelectedEventArgs obsahuje IEnumerable objekty, které jsou vráceny z dotazu. Selected Zpracování události pro načtení a uložení vrácených entit v .ViewState Chcete-li zachovat změny objektů na stránce, postupujte takto.
Vlastnost TotalRowCount objektu EntityDataSourceSelectedEventArgs zobrazuje celkový počet objektů na všech stránkách bez ohledu na hodnoty předané ovládacím prvku vázaného na data pro stránkování. TotalRowCount se načte jenom v případě, že to ovládací prvek svázaný s daty potřebuje, například pokud je povolené stránkování.
Pokud při přípravě nebo spuštění dotazu dojde k chybě, Selected vyvolá se událost, Exception vlastnost objektu EntityDataSourceSelectedEventArgs se nastaví na vrácenou Exceptionhodnotu a Results vlastnost je nastavená na null
hodnotu . Pokud zpracováváte výjimku v obslužné rutině Selected události, nastavte ExceptionHandled vlastnost na true
. Tím zabráníte opětovnému vyvolání výjimky. Když zadáte hodnotu false
pro ExceptionHandled vlastnost , EntityDataSource znovu vyvolá výjimku.