Heim > Backend-Entwicklung > C++ > Wie kann ich die Zeilenfarbe von DataGridView basierend auf dem Spaltenwertvergleich ändern?

Wie kann ich die Zeilenfarbe von DataGridView basierend auf dem Spaltenwertvergleich ändern?

Patricia Arquette
Freigeben: 2025-01-18 15:22:17
Original
368 Leute haben es durchsucht

How Can I Change DataGridView Row Color Based on Column Value Comparison?

Anpassen der DataGridView-Zeilenfarben basierend auf Zellwerten

Diese Anleitung zeigt, wie Sie die Hintergrundfarbe von Zeilen in einer DataGridView basierend auf einem Vergleich von Werten in zwei bestimmten Spalten dynamisch ändern. Dies ist eine nützliche Technik, um Datendiskrepanzen hervorzuheben oder bestimmte visuelle Anforderungen zu erfüllen.

Umsetzung:

Die Lösung besteht darin, jede Zeile der DataGridView zu durchlaufen und die Werte in den angegebenen Spalten (in diesem Fall die Spalten 7 und 10) zu vergleichen. Wenn der Wert in Spalte 7 kleiner ist als der Wert in Spalte 10, wird die Hintergrundfarbe der Zeile auf Rot gesetzt. Der folgende C#-Code bietet ein praktisches Beispiel:

<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>
Nach dem Login kopieren

Dieses Code-Snippet ändert effizient das Erscheinungsbild von DataGridView, um Zeilen hervorzuheben, in denen die Bedingung erfüllt ist.

Das obige ist der detaillierte Inhalt vonWie kann ich die Zeilenfarbe von DataGridView basierend auf dem Spaltenwertvergleich ändern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage