Partager via


Événements du contrôle serveur Web FormView

Mise à jour : novembre 2007

Le contrôle FormView déclenche, au cours de la mise en page et de la mise à jour de ses données liées, plusieurs événements auxquels votre code peut répondre.

Pour obtenir un exemple qui utilise certains des événements du contrôle FormView, consultez Modification des données à l'aide d'un contrôle serveur Web FormView.

Événements FormView

Le contrôle FormView déclenche des événements qui se produisent lorsque l'enregistrement actuel est affiché ou modifié. Des événements sont également déclenchés lorsqu'un utilisateur clique sur un contrôle de commande tel que Button, qui fait partie du contrôle FormView. Le tableau suivant décrit les événements exposés par le contrôle FormView.

  • PageIndexChanging
    Se produit lorsqu'un clic est effectué sur un des boutons du pagineur, mais avant que le contrôle FormView n'effectue l'opération de pagination. Cet événement est souvent géré pour annuler l'opération de pagination.

  • PageIndexChanged
    Se produit lorsqu'un clic est effectué sur un des boutons du pagineur, mais après que le contrôle FormView a effectué l'opération de pagination. Cet événement est couramment géré lorsque vous devez exécuter une tâche après que l'utilisateur a navigué vers un enregistrement différent du contrôle.

  • ItemCommand
    Se produit lorsqu'un clic est effectué sur un bouton du contrôle FormView. Cet événement est souvent utilisé pour exécuter une tâche lorsqu'un clic est effectué dans le contrôle.

  • ItemCreated
    Se produit après que tous les objets FormViewRow ont été créés dans le contrôle FormView. Cet événement est souvent géré pour modifier les valeurs à afficher dans une ligne avant que la ligne ne soit affichée.

  • ItemDeleting
    Se produit lorsqu'un clic est effectué sur le bouton Delete (bouton dont la propriété CommandName a la valeur "Delete"), mais avant que le contrôle FormView ne supprime l'enregistrement de la source de données. Cet événement est souvent utilisé pour annuler l'opération de suppression.

  • ItemDeleted
    Se produit lorsqu'un clic est effectué sur le bouton Delete, mais après que le contrôle FormView a supprimé l'enregistrement de la source de données. Cet événement est souvent géré pour vérifier les résultats de l'opération de suppression.

  • ItemInserting
    Se produit lorsqu'un clic est effectué sur le bouton Insert (bouton dont la propriété CommandName a la valeur "Insert"), mais avant que le contrôle FormView n'insère l'enregistrement. Cet événement est souvent géré pour annuler l'opération d'insertion.

  • ItemInserted
    Se produit lorsqu'un clic est effectué sur le bouton Insert, mais après que le contrôle FormView a inséré l'enregistrement. Cet événement est souvent géré pour vérifier les résultats de l'opération d'insertion.

  • ItemUpdating
    Se produit lorsqu'un clic est effectué sur le bouton Update (bouton dont la propriété CommandName a la valeur "Update"), mais avant que le contrôle FormView ne mette à jour l'enregistrement. Cet événement est souvent utilisé pour annuler l'opération de mise à jour.

  • ItemUpdated
    Se produit lorsqu'un clic est effectué sur le bouton Update, mais après que le contrôle FormView a mis à jour la ligne. Cet événement est souvent utilisé pour vérifier les résultats de l'opération de mise à jour.

  • ModeChanging
    Se produit avant que le contrôle FormView ne passe d'un mode à un autre (mode édition, insertion ou lecture seule). Cet événement est souvent géré pour annuler un changement de mode.

  • ModeChanged
    Se produit après le passage du contrôle FormView d'un mode à un autre (mode édition, insertion ou lecture seule). Cet événement est souvent géré pour exécuter une tâche lorsque le contrôle FormView change de mode.

  • DataBound
    Cet événement est hérité du contrôle BaseDataBoundControl et se produit une fois que le contrôle FormView a terminé la liaison à la source de données.

Voir aussi

Concepts

Vue d'ensemble du contrôle serveur Web FormView

Référence

FormView