none
Atualizar uma DBGRIDVIEW de um form aberto com New RRS feed

  • Pergunta

  • Pessoal,

    Tenho um form que mostra a listagem de funcionários através de uma dbgridview, ao clicar duas vezes em qualquer linha da dbgridview, é aberto um form com NEW porque repasso parametros como esse

    Public Property pID_ITEM_VND As Long 

    Nesse form que é aberto como New, existe uma tabcontrol (guias) e uma delas tem uma dbgridview e faz o mesmo processo, quando clico duas vezes sobre essa linha da dbgridview desse form que é aberto com new, ele abre um outro form, também com new onde edito os dados. Ao salvar os dados e fechar o form que foi aberto com new, desejo recarregar a grid já com os dados atualizados, isso não é apenas para edição, também faço inclusão e exclusão.

    Mas o que preciso mesmo saber, é como faço para recarregar os dados de uma dbgridview de um form que foi aberto com New.

    Eu tentei fazer assim:

    Frm_FuncionariosCad.PreencheGrid

    Mas não funciona, só funciona se eu fechar o form e abrir de novo.

    Alguém sabe como ajudar ? 
    quarta-feira, 24 de abril de 2013 14:48

Respostas

  • Na verdade, o título do meu tópico deveria ser: ATUALIZAR FORM INSTANCIADO

    Consegui resolver:

     Private Sub Frm_FornecedoresCad_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
                For Each frm As Form In Frm_MenuPrincipal.MdiChildren
                        If frm.GetType.Name = "Frm_ProdutosCad" Then
                                Dim f As Frm_ProdutosCad = frm
                                f.PreencheGrid()
                        End If
                Next
        End Sub

    • Marcado como Resposta Sames Davis quinta-feira, 9 de maio de 2013 00:12
    quinta-feira, 9 de maio de 2013 00:11

Todas as Respostas