Comment : définir des styles de ligne en alternance pour le contrôle DataGridView Windows Forms à l'aide du concepteur

Les données tabulaires sont souvent présentées dans un format semblable au registre où les lignes alternées ont des couleurs d’arrière-plan différentes. Avec ce format, il est facile pour les utilisateurs de déterminer quelle cellule appartient à quelle ligne, en particulier dans les tableaux larges qui ont beaucoup de colonnes.

Avec le contrôle DataGridView, vous pouvez spécifier des informations de style complètes pour les lignes en alternance. Vous pouvez utiliser des caractéristiques de style telles que la couleur de premier plan et la police, en plus de la couleur d’arrière-plan, pour différencier les lignes alternées. Pour plus d’informations, consultez Styles de cellule dans le contrôle DataGridView Windows Forms.

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.

Définir des styles pour les lignes alternées

  1. Sélectionnez le DataGridView contrôle dans le concepteur.

  2. Dans la fenêtre Propriétés , cliquez sur le bouton de sélection (The Ellipsis button (...) in the Properties window of Visual Studio.) en regard de la AlternatingRowsDefaultCellStyle propriété.

  3. Dans la boîte de dialogue CellStyle Builder , définissez le style en définissant les propriétés et utilisez le volet Aperçu pour confirmer vos choix. Les styles que vous spécifiez sont utilisés pour toutes les autres lignes affichées dans le contrôle, en commençant par la seconde.

  4. Pour définir des styles pour les lignes restantes, répétez les étapes 2 et 3 à l’aide de la RowsDefaultCellStyle propriété.

    Remarque

    Les cellules sont affichées à l’aide de styles hérités de plusieurs propriétés. Pour plus d’informations sur l’héritage de style, consultez Styles de cellule dans le contrôle DataGridView Windows Forms.

Voir aussi