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