Partager via


EntityDataSource.Selected Événement

Définition

Se produit après l’exécution d’une requête.

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) 

Type d'événement

Remarques

L’événement Selected est déclenché une fois qu’une requête a été exécutée et que les données ont été retournées. Il est également déclenché si une erreur s’est produite lors de la préparation ou de l’exécution de la requête.

La Results propriété de l’objet EntityDataSourceSelectedEventArgs contient un IEnumerable objet retourné par la requête. Gérez l’événement Selected pour récupérer et stocker les entités retournées dans le ViewState. Effectuez cette opération pour conserver les modifications apportées aux objets sur la page.

La TotalRowCount propriété de l’objet EntityDataSourceSelectedEventArgs affiche le nombre total d’objets dans toutes les pages, quelles que soient les valeurs passées par le contrôle lié aux données pour la pagination. TotalRowCount est récupéré uniquement si le contrôle lié aux données en a besoin, par exemple si la pagination est activée.

Si une erreur se produit lorsque la requête est préparée ou exécutée, l’événement Selected est déclenché, la Exception propriété de l’objet EntityDataSourceSelectedEventArgs est définie sur l’objet retourné Exceptionet la Results propriété est définie nullsur . Si vous gérez l’exception dans le Selected gestionnaire d’événements, définissez la ExceptionHandled propriété truesur . Cela empêche la levée de l’exception. Lorsque vous spécifiez une valeur de false la ExceptionHandled propriété, la EntityDataSource nouvelle exception est levée.

S’applique à