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 :
Un contrôle DataGridView nommé dataGridView1 qui contient une colonne nommée CompanyName.
Références aux assemblys System et System.Windows.Forms.
Voir aussi
Tâches
Comment : empêcher l'ajout et la suppression de lignes dans le contrôle DataGridView Windows Forms