Wenas
Tengo un formulario principal mdiparent1 desde el que cargo otra serie de formularios hijos,cada uno con un datagridview.Al abrir cada form hijo,hago un proceso que realiza una serie de acciones (en este caso,pintar de fondo una fila segun un filtro).El problema que tengo es que,si le digo a la aplicacion que uno de los formularios con datagridview es el inicial,funciona bien.Pero si se lo hago al MdiParent1 y luego cargo un formulario hijo,no me hace nada.Ya comprobe que llega al proceso y lo ejecuta,pero no hay efecto.
Cada formulario hijo lo creo desde el Padre asi
Código:
Dim fcliente As New Form_cliente
fcliente.MdiParent = Me
fcliente.Show()
Y el proceso que tengo en el form_cliente_load es este
Código:
Dim i As Integer
Try
For i = 0 To 1000
Dim estado As String
estado = Me.ClienteDataGridView.Item(12, i).Value.ToString
If (estado = "Activo") Then
Me.ClienteDataGridView.Item(12, i).Style.BackColor = Color.Green
End If
If (estado = "Suspendido") Then
Me.ClienteDataGridView.Item(12, i).Style.BackColor = Color.Yellow
End If
If (estado = "Baja") Then
Me.ClienteDataGridView.Item(12, i).Style.BackColor = Color.Red
End If
Next
Catch
End Try
Alguien tiene alguna idea?
Saludos