datagridviewに3列あり、列0
,および2
を呼び出すことができます。Datagridview VB.Netの列より大きいおよび少ない列
私の質問は、列2
が列1
よりも大きいとき、私はオレンジ色の列0
ターンを作ることができる方法ですか?たとえば、Banana Catsup 4 kg
の列2
は5
であり、列1
は列2
よりも大きいので、その場合は列0はオレンジ色に変わりませんが、私の例ではオレンジ色に変わります。ここに私のコードは
Try
For i As Integer = DataGridView1.RowCount - 1 To 3 Step -1
If DataGridView1.Rows(i).Cells(1).Value > DataGridView1.Rows(i).Cells(2).Value Then
Me.DataGridView1.Rows(i).Cells(1).Style.BackColor = Color.Orange
End If
Next
Catch
End Try
私のコードを観察すると、私のコードは最初の番号でのみ動作するようです。あなたはこのようにそれを単に行うことができたとき、私は
TYSM
このコードはどのmehtodに属していますか?なぜRowCount -1から3へループし、0ではなくRowCount -1にループするのですか?ループの後に 'DataGridView1.Refresh()'を試しましたか? –