我目前正在使用Visual Studio Express 2013.我经常根据IF语句更改单元格的颜色来表示数据,但现在我正在尝试根据单元格颜色运行代码。我很难过搞清楚这个。我正在使用的DGV链接到SQL后端。这是我正在尝试的:
Dim max As Integer = DGVJobs.Rows.Count - 1
Dim total As String = "------>"
Dim AssemHoursTotal As Integer = 0
Dim BodyHoursTotal As Integer = 0
For Each row As DataGridViewRow In DGVJobs.Rows
If Not .rows(row).cells("AssemHours").defaultcellstyle.backcolor = Color.Orange = True Then
AssemHoursTotal += row.Cells("AssemHours").Value
BodyHoursTotal += row.Cells("BodyHours").Value
End If
Next
MsgBox(AssemHoursTotal)
MsgBox(BodyHoursTotal)
我的错误发生在“If Not .Rows .....”的行上。我需要遍历这两列来对内容求和,但不包括任何橙色背面的行。