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

Vous pouvez vouloir empêcher les utilisateurs d'ajouter de nouvelles lignes de données à votre contrôle DataGridView ou d'en supprimer des lignes existantes. La propriété AllowUserToAddRows indique si la ligne des nouveaux enregistrements est présente au bas du contrôle, tandis que la propriété AllowUserToDeleteRows indique si les lignes peuvent être supprimées. L'exemple de code suivant utilise ces propriétés et définit également la propriété ReadOnly pour rendre le contrôle entièrement en lecture seule.

Cette tâche est prise en charge dans Visual Studio. Consultez également Comment : empêcher l’ajout et la suppression de lignes dans le contrôle DataGridView Windows Forms à l’aide du concepteur.

Exemple

private void MakeReadOnly()
{
    dataGridView1.AllowUserToAddRows = false;
    dataGridView1.AllowUserToDeleteRows = false;
    dataGridView1.ReadOnly = true;
}
Private Sub MakeReadOnly()

    With dataGridView1
        .AllowUserToAddRows = False
        .AllowUserToDeleteRows = False
        .ReadOnly = True
    End With

End Sub

Compilation du code

Cet exemple nécessite :

Voir aussi