Hallo Zusammen!
Ich habe ein DGV indem ich erfasste Zahlen anzeige.
Nun möchte ich gerne, das immer die höchste Zahl ein einer Spalte farbig markiert wird.
So habe ich es bisher versucht, es werden die Spalten durchlaufen, aber nicht farbig markiert!
Wie stelle ich es an, das die höchste Zahl in der Spalte farbig markiert wird?
Ich habe ein DGV indem ich erfasste Zahlen anzeige.
Nun möchte ich gerne, das immer die höchste Zahl ein einer Spalte farbig markiert wird.
So habe ich es bisher versucht, es werden die Spalten durchlaufen, aber nicht farbig markiert!
VB.NET-Quellcode
-
- Dim HoechsteZahl As Integer = Integer.MaxValue
- Dim KleinsteZahl As Integer = Integer.MinValue
- Dim Value As Integer
- Dim Farbe As Color = DataGridView1.CurrentRow.DefaultCellStyle.BackColor
- For i As Integer = 0 To DataGridView1.Rows.Count - 1
- For Each Zeile As DataGridViewRow In Me.DataGridView1.Rows
- Value = Zeile.Cells("Summe").Value
- If HoechsteZahl < Value Then
- DataGridView1.FirstDisplayedScrollingRowIndex = i
- DataGridView1.Rows(i).Selected = Farbe = Color.Red
- ElseIf KleinsteZahl > Value Then
- DataGridView1.FirstDisplayedScrollingRowIndex = i
- DataGridView1.Rows(i).Selected = Farbe = Color.Yellow
- End If
- Next
- Next
Wie stelle ich es an, das die höchste Zahl in der Spalte farbig markiert wird?