Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/12/2007, 12:11
Sidreru
 
Fecha de Ingreso: junio-2005
Mensajes: 131
Antigüedad: 19 años, 8 meses
Puntos: 0
Problema con forms MDI y DataGridView

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