For Each r As DataGridViewRow In DataGridView37.Rows
Dim i31 As Integer
Dim i32 As Integer
For i31 = 0 To DataGridView37.Columns.Count - 1
For i32 = 0 To DataGridView37.Rows.Count - 1
If String.IsNullOrEmpty(CType(DataGridView37.Item(i31, i32).Value, String)) Then
If i31 = 1 Or i31 = 2 Or i31 = 4 Or i31 = 10 Then
DataGridView37.Rows(i32).Cells(i31).Style.BackColor = Color.Red
a = a + 1
Else
DataGridView37.Rows(i32).Cells(i31).Style.BackColor = Color.Gold
End If
End If
Next
Next
Next
ไม่ทราบว่าตรงบรรทัด for i32 = 0 to datagridview37.rows.count -1 ผมต้องเปลี่ยนเป็นอะไรโปรแกรมถึงจะรู้ว่า row ของ datagrid มีข้อมูลตัวไหนที่ถูกเลือกบ้างครับ
Tag : .NET, VB.NET
Date :
2020-03-09 14:53:52
By :
2527135187314027
View :
988
Reply :
3
No. 1
Guest
For i31 As Integer = 0 To DataGridView37.Columns.Count - 1
if (bool)DataGridView37[0,i31].Value = True then
..............................
........
end if
Next