Usuário com melhor resposta
Como atualizar DATAGRIDVIEW após alterar dados em outro formulário? VB.NET & ACCESS

Pergunta
-
Eu tenho um formulário que modifica dados em uma DataTable, e quando modifica ele se fecha. Mas o formulário mestre que tem a datagridview não atualiza sozinho o dado modificado. Como posso fazer isso? Como um reload na Datagridview ou reload no form, sei lá. Me ajudem!
Respostas
-
Amigo,
Veja se o código abaixo te ajuda:
private void AbrirForm(object sender, EventArgs e) { using (EditForm ef = new EditForm()) { ef.ShowDialog(this); } AtualizarGrid(); }
No código acima quando o novo formulário for aberto, o código do form pai vai ficar aguardando até que janela feche e quando isso acontecer ele vai continuar e processar o método que atualiza sua grid.
Você pode procurar também "call method on parent" para mais opções.
Espero ter ajudado e boa sorte!
Não esqueça de marcar como útil uma resposta que te ajude.
"A diversão é a alma do negócio"
Todas as Respostas
-
Amigo,
Veja se o código abaixo te ajuda:
private void AbrirForm(object sender, EventArgs e) { using (EditForm ef = new EditForm()) { ef.ShowDialog(this); } AtualizarGrid(); }
No código acima quando o novo formulário for aberto, o código do form pai vai ficar aguardando até que janela feche e quando isso acontecer ele vai continuar e processar o método que atualiza sua grid.
Você pode procurar também "call method on parent" para mais opções.
Espero ter ajudado e boa sorte!
Não esqueça de marcar como útil uma resposta que te ajude.
"A diversão é a alma do negócio" -
Bom dia,
Por falta de retorno do usuário, esta thread será encerrada.
Caso seja necessário, por gentileza, abra uma thread nova.
AtenciosamenteMarcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.