Les données sous forme de tableau sont souvent présentées aux utilisateurs dans un format qui s'apparente à celui d'un registre où les lignes alternées ont des couleurs d'arrière-plan différentes. Avec ce format, il est plus facile pour les utilisateurs de déterminer les cellules de chaque ligne, surtout dans le cas de 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 alternantes. Cela vous permet d'utiliser des caractéristiques de style comme la couleur de premier plan et la police, en plus de la couleur d'arrière-plan, pour différencier des lignes alternantes.
Il existe une prise en charge pour cette tâche dans Visual Studio. Pour plus d'informations, consultez Comment : définir des styles de ligne en alternance pour le contrôle DataGridView Windows Forms à l'aide du concepteur.
Pour définir des styles de ligne alternants par programme
-
Définissez les propriétés des objets DataGridViewCellStyle retournées par les propriétés RowsDefaultCellStyle et AlternatingRowsDefaultCellStyle du DataGridView.
Visual BasicWith Me.dataGridView1 .RowsDefaultCellStyle.BackColor = Color.Bisque .AlternatingRowsDefaultCellStyle.BackColor = Color.Beige End With
C#this.dataGridView1.RowsDefaultCellStyle.BackColor = Color.Bisque; this.dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.Beige;
Remarque Les styles spécifiés à l'aide des propriétés RowsDefaultCellStyle et AlternatingRowsDefaultCellStyle substituent les styles spécifiés au niveau de la colonne et de DataGridView, mais sont substitués par le jeu de styles au niveau de chaque ligne et cellule. Pour plus d'informations, consultez Styles de cellules dans le contrôle DataGridView Windows Forms.
Compilation du code
Cet exemple nécessite les éléments suivants :
-
Un contrôle DataGridView nommé dataGridView1.
-
Références aux assemblys System, System.Drawing et System.Windows.Forms.
Programmation fiable
Pour l'évolutivité maximale, vous devez partager des objets DataGridViewCellStyle entre plusieurs lignes, colonnes ou cellules qui utilisent les mêmes styles, plutôt que de définir séparément les propriétés de style pour chaque élément. Pour plus d'informations, consultez Méthodes conseillées pour la mise à l'échelle du contrôle DataGridView Windows Forms.
Voir aussi
Tâches
Comment : définir des styles de police et de couleur dans le contrôle DataGridView Windows FormsRéférence
System.Windows.Forms.DataGridView.AlternatingRowsDefaultCellStyleSystem.Windows.Forms.DataGridView.RowsDefaultCellStyle
DataGridView
DataGridViewCellStyle
Concepts
Styles de cellules dans le contrôle DataGridView Windows FormsMéthodes conseillées pour la mise à l'échelle du contrôle DataGridView Windows Forms
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ