Partager via


Comment : figer les colonnes du contrôle DataGridView Windows Forms

Lorsque les utilisateurs consultent des données affichées dans un contrôle DataGridView Windows Forms, ils doivent quelquefois se reporter fréquemment à une colonne seule ou à un jeu de colonnes. Par exemple, lorsque vous affichez une table des informations client qui contient beaucoup de colonnes, il est utile d'afficher le nom du client en permanence tout en laissant d'autres colonnes défiler à l'extérieur de la région visible.

Pour obtenir ce comportement, vous pouvez figer les colonnes dans le contrôle. Lorsque vous figez une colonne, toutes les colonnes à sa gauche (ou à sa droite dans les scripts de langues s'écrivant de droite à gauche) sont figées aussi. Les colonnes figées restent en place pendant que toutes les autres colonnes peuvent défiler.

Notes

Si la réorganisation des colonnes est activée, les colonnes figées sont traitées comme un groupe distinct des colonnes non figées. Les utilisateurs peuvent repositionner les colonnes dans l'un et l'autre de groupe, mais ils ne peuvent pas déplacer une colonne d'un groupe à l'autre.

La propriété Frozen d'une colonne détermine si la colonne est toujours visible dans la grille.

Il existe une prise en charge pour cette tâche dans Visual Studio. Pour plus d'informations, consultez Comment : figer les colonnes du contrôle DataGridView Windows Forms à l'aide du concepteur et Comment : figer les colonnes du contrôle DataGridView Windows Forms à l'aide du concepteur et Comment : figer les colonnes du contrôle DataGridView Windows Forms à l'aide du concepteur et Comment : figer les colonnes du contrôle DataGridView Windows Forms à l'aide du concepteur.

Pour figer une colonne par programme

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

    Me.dataGridView1.Columns("AddToCartButton").Frozen = True
    
    this.dataGridView1.Columns["AddToCartButton"].Frozen = true;
    

Compilation du code

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

Voir aussi

Tâches

Comment : activer la réorganisation des colonnes du contrôle DataGridView Windows Forms

Référence

DataGridViewColumn.Frozen

DataGridView

Autres ressources

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