EntityDataSource.Selecting 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 voordat een query wordt gemaakt en uitgevoerd.
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)
Gebeurtenistype
Opmerkingen
De Selecting gebeurtenis wordt gegenereerd voordat een query wordt samengesteld en uitgevoerd. Selecting De gebeurtenis afhandelen om de configuratie van de argumenten van het EntityDataSource gegevensgebonden besturingselement te wijzigen of te lezen of te wijzigen voordat de query wordt samengesteld en uitgevoerd.
Stel de Cancel eigenschap van het EntityDataSourceSelectingEventArgs object in om true de query te annuleren. Wanneer de SELECT-bewerking wordt geannuleerd, worden er geen gegevens geretourneerd naar het besturingselement voor gegevens.
Als AllowPaging deze optie is ingesteld true op het besturingselement voor gegevens, worden de EntityDataSourceSkip methoden voor het maken van query's Top aangeroepen voor ObjectQuery<T> het gebruik van de waarden van de StartRowIndex en MaximumRows eigenschappen van het DataSourceSelectArguments object.
Als AllowSorting dit is ingesteld true op het besturingselement voor gegevens, kan het SortExpressionDataSourceSelectArguments object worden gewijzigd wanneer de Selecting gebeurtenis wordt verwerkt. Alle andere queryoperators, zoals WHERE of ORDER BY, die zijn opgegeven in de paginamarkeringen, worden toegepast nadat de Selecting gebeurtenis is gegenereerd.