Comment : activer la modification par défaut dans le contrôle serveur Web GridView
Mise à jour : novembre 2007
En plus d'afficher les données, le contrôle GridView prend en charge un mode édition qui permet aux utilisateurs de modifier le contenu d'une ligne. Vous pouvez configurer le contrôle GridView pour afficher un bouton Modifier sur chaque ligne. Lorsque les utilisateurs cliquent sur ce bouton, la ligne est réaffichée en mode édition, avec les données disponibles dans des contrôles modifiables, tels que les contrôles TextBox et CheckBox. Le bouton Modifier devient un bouton Mettre à jour ou Enregistrer et lorsque les utilisateurs cliquent dessus, la ligne mise à jour est réécrite dans le magasin de données. Vous pouvez ajouter la fonction de modification au contrôle GridView sans écrire de code.
Procédures
La procédure suivante illustre comment activer la modification par défaut dans le contrôle GridView.
Pour activer la modification par défaut à l'aide de la balise active
En mode Design, cliquez avec le bouton droit sur le contrôle GridView et sélectionnez Afficher la balise active.
Dans le panneau des balises actives, sélectionnez Activer la modification.
Remarque : La case à cocher Activer la modification apparaît dans le panneau des balises actives uniquement si le contrôle de source de données auquel le contrôle GridView est lié prend en charge la modification. Par exemple, si le contrôle GridView est lié à un contrôle SqlDataSource, la propriété UpdateQuery du contrôle SqlDataSource doit contenir une instruction Update de SQL.
Vous pouvez également définir une propriété du contrôle GridView.
Pour activer la modification par défaut à l'aide de la propriété AutoGenerateEditButton
Sélectionnez le contrôle GridView et, dans la fenêtre Propriétés, affectez à AutoGenerateEditButton la valeur true.
- ou -
En mode Source, dans l'élément <asp:GridView>, affectez à la propriété AutoGenerateEditButton la valeur true, comme dans l'exemple suivant :
<asp:GridView Runat="server" ID="GridView1" AutoGenerateEditButton="true" />
Voir aussi
Concepts
Modification des données dans un contrôle serveur Web GridView
Modification des données dans un contrôle serveur Web GridView