0
DataGridView
の行を交互に繰り返すことができますが、列を交互に繰り返すことでヘルプが見つかりません。私は紙の上で動作するように聞こえるが、壊れ続けている以下のコードを使用してみました。代替(他のすべて)のDataGridView列をループする
Dim i As Integer
i = i + 1
For i = 1 To 5
Dim value6 As Integer = DataGridView1.Rows(e.RowIndex).Cells(i).Value
Select Case value6
Case "1"
DataGridView1.Rows(e.RowIndex).Cells(i).Style.BackColor = Color.LightBlue
Case "2"
DataGridView1.Rows(e.RowIndex).Cells(i).Style.BackColor = Color.Chartreuse
Case "3"
DataGridView1.Rows(e.RowIndex).Cells(i).Style.BackColor = Color.Orange
End Select
Next i
整数ではないため、日付付きの列に移動すると途切れることがあります。
私は下にDataGridView
の画像を挿入しましたが、コードを整数で1つおきにループし、列(2)から列(6)で終わる値を読み取ります。
助けていただけたら幸いです!
私は 'For i = 2〜* 6 * Step 2'を変更する必要がありましたが、これはまさに私がDavidに感謝していたものです! –
はい、あります。ごめんなさい:)回答の編集: –