vb.netを使用していて、データがDGVに入っていて、 '1'の場合は展開済みの列があります。展開された列REDに '1'があり、 '0'であればすべての行が緑色になります。これは私の方法ですが、今は列が10番目の列ですが、=演算子が好きではありません。たとえ私が文字列のequals比較演算子で1を引用符で囲む場合でも。整数でなければならないが、私はそれが動作していない理由を見るためにあらゆる方法で試していた。DataGridViewの行を列の値に基づいて特定の色にする
Private Sub LaptopGrid_CellFormatting(ByVal Sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellFormattingEventArgs) Handles LaptopGrid.CellFormatting
For i As Integer = 0 To LaptopGrid.Rows.Count - 1
If LaptopGrid.Rows(i).Cells(9).Value = 1 Then
LaptopGrid.RowsDefaultCellStyle.BackColor = Color.Green
End If
Next
End Sub