Comment : empêcher l'ajout et la suppression de lignes dans le contrôle DataGridView Windows Forms à l'aide du concepteur

Quelquefois vous souhaiterez empêcher les utilisateurs d'entrer de nouvelles lignes de données ou de supprimer des lignes existantes dans votre contrôle DataGridView. Les nouvelles lignes sont entrées dans la ligne spéciale pour les nouveaux enregistrements en bas de contrôle. Lorsque vous désactivez l'ajout de ligne, la ligne pour les nouveaux enregistrements n'est pas affichée. Vous pouvez rendre ensuite le contrôle entièrement en lecture seule en désactivant la suppression des lignes et la modification des cellules.

La procédure suivante requiert un projet d'application Windows avec un formulaire qui contient un contrôle DataGridView. Pour plus d'informations sur l'installation d'un tel projet, consultez Comment : créer un projet d'Application Windows Forms et Comment : ajouter des contrôles à des Windows Forms.

Notes

Les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide, en fonction de vos paramètres actifs ou de l'édition utilisée. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Utilisation des paramètres.

Pour empêcher l'ajout et la suppression de lignes

  • Cliquez sur le glyphe de balise active (Glyphe de balise active) dans l'angle supérieur droit du contrôle DataGridView, puis désactivez les cases à cocher Activer l'ajout et Activer la suppression.

    Notes

    Pour rendre le contrôle entièrement en lecture seule, désactivez aussi la case à cocher Autoriser les modifications.

Voir aussi

Tâches

Comment : créer un projet d'Application Windows Forms

Comment : ajouter des contrôles à des Windows Forms

Référence

DataGridView

DataGridView.AllowUserToAddRows