Partager via


Guide pratique pour empêcher l’ajout et la suppression de lignes dans le contrôle DataGridView Windows Forms

Parfois, vous souhaiterez empêcher les utilisateurs d’entrer de nouvelles lignes de données ou de supprimer des lignes existantes dans votre DataGridView contrôle. La AllowUserToAddRows propriété indique si la ligne des nouveaux enregistrements est présente au bas du contrôle, tandis que la AllowUserToDeleteRows propriété 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 composant entièrement en lecture seule.

Il existe une prise en charge de cette tâche 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