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 et Comment : ajouter des contrôles à des Windows Forms.

Notes

Selon vos paramètres actifs ou votre édition, les boîtes de dialogue et les commandes de menu que vous voyez peuvent différer de celles qui sont décrites dans l'aide. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio.

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

  • Sur la balise active du contrôle, 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
Comment : ajouter des contrôles à des Windows Forms

Référence

DataGridView
System.Windows.Forms.DataGridView.AllowUserToAddRows