Partager via


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

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 plus d'informations, consultez Comment : définir une colonne en lecture seule dans le contrôle DataGridView Windows Forms à l'aide du concepteur et Comment : définir une colonne en lecture seule dans le contrôle DataGridView Windows Forms à l'aide du concepteur et Comment : définir une colonne en lecture seule dans le contrôle DataGridView Windows Forms à l'aide du concepteur et Comment : définir une colonne en lecture seule dans le contrôle DataGridView Windows Forms à l'aide du concepteur.

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