Boa noite.
Não sei se responde a pergunta feita, mas, na janela que você chamou utilize o event handler:
<Window Closing="Window_Closing">, o nome entre aspas pode ser diferente no seu código.
O Window entre aspas é o nome que foi dado à janela, 'Window' no WPF.
Vá para este método e lá, crie uma instância da janela anterior passando o DataSet com a leitura do banco de dados atualizado e exiba-o com o método 'NomeDaJanela.Show()';, e no construtor que recebe um DataSet (você deve criar um construtor que recebe um
DataSet), coloque no seu dataGrid:
Exemplo: meu_dataGrid.DataContext = DataSetDoConstrutor;