Personnalisation des couleurs des lignes DataGridView en fonction des valeurs des cellules
Ce guide montre comment modifier dynamiquement la couleur d'arrière-plan des lignes dans un DataGridView sur la base d'une comparaison des valeurs dans deux colonnes spécifiques. Il s'agit d'une technique utile pour mettre en évidence les écarts de données ou répondre à des exigences visuelles spécifiques.
Mise en œuvre :
La solution consiste à parcourir chaque ligne du DataGridView et à comparer les valeurs dans les colonnes désignées (dans ce cas, les colonnes 7 et 10). Si la valeur de la colonne 7 est inférieure à la valeur de la colonne 10, la couleur d'arrière-plan de la ligne est définie sur rouge. Le code C# suivant fournit un exemple pratique :
<code class="language-csharp">foreach (DataGridViewRow row in vendorsDataGridView.Rows) { if (Convert.ToInt32(row.Cells[7].Value) < Convert.ToInt32(row.Cells[10].Value)) { row.DefaultCellStyle.BackColor = Color.Red; } }</code>
Cet extrait de code modifie efficacement l'apparence du DataGridView pour mettre en évidence les lignes où la condition est remplie.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!