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

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. La propriété AllowUserToAddRows indique si la ligne pour les nouveaux enregistrements est présente en bas de 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.

Il existe une prise en charge pour cette tâche dans Visual Studio. Pour plus d'informations, consultez Comment : empêcher l'ajout et la suppression de lignes dans le contrôle DataGridView Windows Forms à l'aide du concepteur et Comment : empêcher l'ajout et la suppression de lignes dans le contrôle DataGridView Windows Forms à l'aide du concepteur et Comment : empêcher l'ajout et la suppression de lignes dans le contrôle DataGridView Windows Forms à l'aide du concepteur et Comment : empêcher l'ajout et la suppression de lignes dans le contrôle DataGridView Windows Forms à l'aide du concepteur.

Exemple

Private Sub MakeReadOnly()

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

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

Compilation du code

Cet exemple nécessite les éléments suivants :

Voir aussi

Référence

DataGridView

DataGridView.AllowUserToAddRows

DataGridView.ReadOnly

DataGridView.AllowUserToAddRows

DataGridView.AllowUserToDeleteRows

Autres ressources

Fonctionnalités de base liées aux colonnes, lignes et cellules dans le contrôle DataGridView Windows Forms