Columna con CheckBox
Publicado por Federico (1 intervención) el 31/05/2016 02:13:08
Hola, en un DataGridView tengo una columna de tipo CheckBox, en el evento CellContentClick del DataGridView tengo el sig. codigo:
Private Sub datalistado_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles datalistado.CellContentClick
If e.ColumnIndex = Me.datalistado.Columns.Item("Eliminar").Index Then
Dim chkcell As DataGridViewCheckBoxCell = Me.datalistado.Rows(e.RowIndex).Cells("Eliminar")
chkcell.Value = Not chkcell.Value
End If
End Sub
Necesitaría agregar al codigo que cuando el usuario seleccione el CheckBox el fondo de la fila cambie de color, es decir a medida que selecciono desde el CheckBox cambie el BackColor y el ForeColor de toda la fila, y si se saca el tilde que la fila vuelva a su color original.
Muchas gracias
Private Sub datalistado_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles datalistado.CellContentClick
If e.ColumnIndex = Me.datalistado.Columns.Item("Eliminar").Index Then
Dim chkcell As DataGridViewCheckBoxCell = Me.datalistado.Rows(e.RowIndex).Cells("Eliminar")
chkcell.Value = Not chkcell.Value
End If
End Sub
Necesitaría agregar al codigo que cuando el usuario seleccione el CheckBox el fondo de la fila cambie de color, es decir a medida que selecciono desde el CheckBox cambie el BackColor y el ForeColor de toda la fila, y si se saca el tilde que la fila vuelva a su color original.
Muchas gracias
Valora esta pregunta


0