EntityDataSource.Selected Gebeurtenis
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vindt plaats nadat een query is uitgevoerd.
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)
Gebeurtenistype
Opmerkingen
De Selected gebeurtenis wordt gegenereerd nadat een query is uitgevoerd en gegevens zijn geretourneerd. Deze wordt ook gegenereerd als er een fout is opgetreden tijdens het voorbereiden of uitvoeren van query's.
De Results eigenschap van het EntityDataSourceSelectedEventArgs object bevat een IEnumerable van objecten die worden geretourneerd uit de query. Selected De gebeurtenis afhandelen om geretourneerde entiteiten op te halen en op te slaan in de ViewState. Doe dit om objectwijzigingen op de pagina te behouden.
De TotalRowCount eigenschap van het EntityDataSourceSelectedEventArgs object geeft het totale aantal objecten op alle pagina's weer, ongeacht de waarden die door het gegevensgebonden besturingselement voor paging worden doorgegeven. TotalRowCount wordt alleen opgehaald als het gegevensgebonden besturingselement dit nodig heeft, bijvoorbeeld als paging is ingeschakeld.
Als er een fout optreedt wanneer de query wordt voorbereid of uitgevoerd, wordt de gebeurtenis gegenereerd, wordt de SelectedException eigenschap van het EntityDataSourceSelectedEventArgs object ingesteld op het geretourneerde Exceptionobject en wordt de Results eigenschap ingesteld op null. Als u de uitzondering in de Selected gebeurtenis-handler afhandelt, stelt u de ExceptionHandled eigenschap in op true. Hiermee voorkomt u dat de uitzondering opnieuw wordt gegenereerd. Wanneer u een waarde false voor de ExceptionHandled eigenschap opgeeft, EntityDataSource wordt de uitzondering opnieuw gegenereerd.