窗体LOAD时 依据datagridview中某列的字符,确定行的背景色
窗体LOAD时 根据datagridview中某列的字符,确定行的背景色
Private Sub dtred()
For Each dr As DataGridViewRow In DataGridView1.Rows
If dr.Cells("备注").Value.ToString = "复认资料齐全" Then
dr.DefaultCellStyle.BackColor = Color.Red
Else
dr.DefaultCellStyle.BackColor = Color.Blue
End If
Next
End Sub
如在CLICK事件中,加入dtred(),行背景色会改变,但是在LOAD中,无反应。这是为什么啊????大侠们,求帮忙!
------解决方案--------------------
调用这个函数前表格控件有没有加载数据?
Private Sub dtred()
For Each dr As DataGridViewRow In DataGridView1.Rows
If dr.Cells("备注").Value.ToString = "复认资料齐全" Then
dr.DefaultCellStyle.BackColor = Color.Red
Else
dr.DefaultCellStyle.BackColor = Color.Blue
End If
Next
End Sub
如在CLICK事件中,加入dtred(),行背景色会改变,但是在LOAD中,无反应。这是为什么啊????大侠们,求帮忙!
------解决方案--------------------
调用这个函数前表格控件有没有加载数据?