Partager via


Guide pratique pour figer des colonnes dans le contrôle DataGridView Windows Forms à l’aide du concepteur

Lorsque les utilisateurs affichent des données affichées dans un contrôle windows Forms DataGridView, ils doivent parfois faire référence à une seule colonne ou à un ensemble de colonnes fréquemment. Par exemple, lorsque vous affichez une table des informations client qui contient de nombreuses colonnes, il est utile d’afficher le nom du client à tout moment tout en permettant à d’autres colonnes de faire défiler en dehors 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 à gauche (ou à droite dans les scripts de langage de droite à gauche) sont également figées. Les colonnes figées restent en place tandis que toutes les autres colonnes peuvent être défilées. 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 des colonnes dans l’un ou l’autre groupe, mais ils ne peuvent pas déplacer une colonne d’un groupe vers l’autre.

La procédure suivante nécessite un projet d'application Windows avec un formulaire contenant un contrôle nommé DataGridView. Pour plus d’informations sur la configuration d’un tel projet, consultez Comment créer un projet d'application Windows Forms et Comment ajouter des contrôles à Windows Forms.

Pour figer une colonne à l’aide du concepteur

  1. Cliquez sur le glyphe des actions du concepteur (Petite flèche noire) dans le coin supérieur droit du contrôle DataGridView, puis sélectionnez Modifier les colonnes.

  2. Sélectionnez une colonne dans la liste « Colonnes sélectionnées ».

  3. Dans la grille Propriétés de la colonne, définissez la propriété Frozen sur true.

    Remarque

    Vous pouvez également figer une colonne lors de son ajout en sélectionnant la zone figée dans la boîte de dialogue Ajouter une colonne.

Voir aussi