Comment : définir des styles de lignes en alternance pour le contrôle DataGridView Windows Forms
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 et Comment : définir des styles de ligne en alternance pour le contrôle DataGridView Windows Forms à l'aide du concepteur et Comment : définir des styles de ligne en alternance pour le contrôle DataGridView Windows Forms à l'aide du concepteur et 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.
With Me.dataGridView1 .RowsDefaultCellStyle.BackColor = Color.Bisque .AlternatingRowsDefaultCellStyle.BackColor = Color.Beige End With
this.dataGridView1.RowsDefaultCellStyle.BackColor = Color.Bisque; this.dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.Beige;
Notes
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 Meilleures pratiques 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 Forms
Référence
DataGridView.AlternatingRowsDefaultCellStyle
DataGridView.RowsDefaultCellStyle
Concepts
Styles de cellules dans le contrôle DataGridView Windows Forms
Meilleures pratiques pour la mise à l'échelle du contrôle DataGridView Windows Forms
Autres ressources
Mises en forme et styles de base dans le contrôle DataGridView Windows Forms