是否可以根据隐藏列的值将背景颜色应用于datagridview中的行?
目前我使用这段代码来应用格式化......
Private Sub caselist_CellFormatting(sender As Object, e As DataGridViewCellFormattingEventArgs) Handles caselist.CellFormatting
Try
If e.ColumnIndex = caselist.Columns("highlight").Index Then
If e.Value.ToString = 4 Then
caselist.Rows(e.RowIndex).DefaultCellStyle.BackColor = Color.Aquamarine
caselist.Rows(e.RowIndex).DefaultCellStyle.ForeColor = Color.Black
ElseIf e.Value.ToString = 5 Then
caselist.Rows(e.RowIndex).DefaultCellStyle.BackColor = Color.LightSalmon
End If
End If
Catch ex As Exception
End Try
End Sub
因此,如果列'突出显示'值为4或5,应用相应的颜色。但是,这依赖于DGV上可见的高亮列。
如果我使用caselist.Columns(0).Visible = False
隐藏列,请确保该列已隐藏,但未应用格式。
我喜欢在DGV开头的专栏中不必显示随机数字。
任何帮助appriciated:)