EntityDataSource.Selecting Événement

Définition

Se produit avant la construction et l'exécution d'une requête.

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) 

Type d'événement

Remarques

L’événement Selecting est déclenché avant la construction et l’exécution d’une requête. Gérez l’événement Selecting pour modifier la configuration du EntityDataSource ou lire ou modifier les arguments du contrôle lié aux données avant la construction et l’exécution de la requête.

Définissez la Cancel propriété de l’objet EntityDataSourceSelectingEventArgs sur true pour annuler la requête. Lorsque l’opération SELECT est annulée, aucune donnée n’est retournée au contrôle lié aux données.

Si AllowPaging est défini sur true dans le contrôle lié aux données, appelle les EntityDataSource méthodes du Skip générateur de requêtes et Top sur ObjectQuery<T> à l’aide des valeurs des StartRowIndex propriétés et MaximumRows de l’objet DataSourceSelectArguments .

Si AllowSorting est défini sur true dans le contrôle lié aux données, le SortExpression de l’objet DataSourceSelectArguments peut être modifié lorsque l’événement Selecting est géré. Tous les autres opérateurs de requête, tels que WHERE ou ORDER BY, qui sont spécifiés dans le balisage de page sont appliqués une fois l’événement Selecting déclenché.

S’applique à