Comment : figer les colonnes du contrôle DataGridView Windows Forms à l'aide du concepteur

Quand des utilisateurs consultent des données affichées dans un contrôle Windows Forms DataGridView, ils doivent parfois faire fréquemment référence à une même colonne ou un même ensemble de colonnes. 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 des colonnes dans le contrôle. Quand vous figez une colonne, toutes les colonnes à sa gauche (ou à sa droite dans les scripts de droite à gauche) sont aussi figées. Les colonnes figées restent en place, tandis que toutes les autres colonnes peuvent défiler. 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 à l'autre.

La procédure suivante nécessite un projet d’application Windows avec un formulaire contenant un DataGridView contrôle. Pour plus d’informations sur la configuration d’un tel projet, consultez How to : Create a Windows Forms application project and How to : Add Controls to Windows Forms.

Pour figer une colonne à l’aide du concepteur

  1. Cliquez sur le glyphe des actions du concepteur (Small black arrow) dans le coin supérieur droit du DataGridView contrôle, 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 colonne, définissez la Frozen propriété 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