Im crear una cita en el calendario de la aplicación, me gustaría cambiar el color de la datagridview de la no de la celda vacía (con valor) sobre la carga/de la apertura de la aplicación.
mi aplicación ya controla cómo cargar los datos.
soy capaz de cambiar el color de la no de la celda vacía, pero después de cerrar y abrir de nuevo el color por defecto.

No estoy seguro de que con la sintaxis correcta , o si tengo que ir a través de todas las células de como hacer un lazo para toda la tabla y cambiar la celda de color de la espalda.

VB.net 2012

así que mi pregunta es como o el lazo que quería lograr es ;

si la celda no está vacía, a continuación, cambiar la celda.color
gracias por la ayuda.

InformationsquelleAutor cotz | 2013-10-05

2 Comentarios

  1. 12

    Puedo arreglarlo:

    Dim dgv As DataGridView = Me.TblCalendarDataGridView
    
        For i As Integer = 0 To dgv.Rows.Count - 1
            For ColNo As Integer = 4 To 7
                If Not dgv.Rows(i).Cells(ColNo).Value Is DBNull.Value Then
    
                    dgv.Rows(i).Cells(ColNo).Style.BackColor =  vbcolor.blue
                End If
            Next
        Next
  2. -1
       'try this.........
       For i As Integer = 0 To DtGrd.Rows.Count - 1
            For ColNo As Integer = 4 To 7
                If Not DtGrd.Rows(i).Cells(ColNo).Value Is DBNull.Value Then
    
                    DtGrd.Rows(i).Cells(ColNo).Style.BackColor = Color.Red
                End If
            Next
        Next

Dejar respuesta

Please enter your comment!
Please enter your name here