Darle color a celda especifica en DataGridView [VB.NET]

Tengo un Data-Grid-View en el que cargo datos de una tabla de una base de datos. El Data-Grid-View consta de 8 columnas, 1 de tipo Text y 7 de tipo CheckBox. Lo que necesito hacer es lo siguiente:

Si una celda de las columnas de tipo CheckBox esta marcada (True) poner esa celda de color gris, solo la celda no la fila ni la columna.

2 Respuestas

Respuesta
1

Ya lo solucione, dejo la respuesta:

Private Sub dgvServicePlan_CellFormatting(sender As Object, e As DataGridViewCellFormattingEventArgs) Handles dgvServicePlan.CellFormatting
        Dim j As Integer = 0
        For i As Integer = 4 To 10
            If dgvServicePlan.Rows(j).Cells(i).Value = 1 Then
                dgvServicePlan.Rows(j).Cells(i).Style.BackColor = Color.Gray
            End If
        Next i
    End Sub
Respuesta
1

Puedes usar el siguiente código para pintar la celda actual seleccionada

dataGridView1.CurrentCell.Style.BackColor = Color.Red

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas