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 de type livre comptable où les lignes en alternance 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. 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 les lignes en alternance.
Cette tâche est prise en charge dans Visual Studio. Découvrez également comment : définir des styles de lignes alternés pour le contrôle DataGridView Windows Forms à l’aide du concepteur.
Pour définir des styles de ligne en alternance par programmation
Définissez les propriétés des objets DataGridViewCellStyle retournés par les propriétés RowsDefaultCellStyle et AlternatingRowsDefaultCellStyle de DataGridView.
this.dataGridView1.RowsDefaultCellStyle.BackColor = Color.Bisque; this.dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.Beige;
With Me.dataGridView1 .RowsDefaultCellStyle.BackColor = Color.Bisque .AlternatingRowsDefaultCellStyle.BackColor = Color.Beige End With
Remarque
Les styles spécifiés à l'aide des propriétés RowsDefaultCellStyle et AlternatingRowsDefaultCellStyle remplacent ceux spécifiés au niveau de la colonne et du DataGridView, mais sont remplacés par ceux définis au niveau de la ligne et de la cellule. Pour plus d’informations, consultez Styles de cellule dans le contrôle DataGridView Windows Forms.
Compilation du code
Cet exemple nécessite :
un contrôle DataGridView nommé
dataGridView1
;des références aux assemblys System, System.Drawing et System.Windows.Forms.
Programmation fiable
Pour bénéficier d'une extensibilité maximale, vous devez partager des objets DataGridViewCellStyle sur plusieurs lignes, colonnes ou cellules qui utilisent les mêmes styles, plutôt que définir séparément les propriétés de style pour chaque élément séparément. Pour plus d’informations, consultez Les meilleures pratiques pour la mise à l’échelle du contrôle DataGridView Windows Forms.
Voir aussi
- DataGridView.AlternatingRowsDefaultCellStyle
- DataGridView.RowsDefaultCellStyle
- DataGridView
- DataGridViewCellStyle
- Mises en forme et styles de base dans le contrôle DataGridView Windows Forms
- Styles de cellules dans le contrôle DataGridView Windows Forms
- Meilleures pratiques pour la mise à l'échelle du contrôle DataGridView Windows Forms
- Guide pratique pour définir des styles de police et de couleur dans le contrôle DataGridView Windows Forms
.NET Desktop feedback
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour