Comment : définir une colonne en lecture seule dans le contrôle DataGridView Windows Forms

Mise à jour : novembre 2007

Les données ne sont pas toutes destinées à être modifiées. Dans le contrôle DataGridView, la valeur de la propriété ReadOnly de la colonne détermine si les utilisateurs peuvent modifier des cellules dans cette colonne. Pour plus d'informations sur la façon de rendre le contrôle entièrement en lecture seule, consultez Comment : empêcher l'ajout et la suppression de lignes dans le contrôle DataGridView Windows Forms.

Il existe une prise en charge pour cette tâche dans Visual Studio.

Pour rendre par programme une colonne en lecture seule

  • Affectez à la propriété DataGridViewColumn.ReadOnly la valeur true.

    dataGridView1.Columns("CompanyName").ReadOnly = True
    
    dataGridView1.Columns["CompanyName"].ReadOnly = true;
    

Compilation du code

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

Voir aussi

Tâches

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

Référence

DataGridView

DataGridView.Columns

DataGridViewColumn.ReadOnly

Autres ressources

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