Что такое "всплывающее окно"?Диалог?
Если он отображается модально с помощью ShowDialog (), он не вернется, пока пользователь не нажмет OK, и не вернет свой результат, так что вы можете просто вызвать DataReload () сразу после этого, как в:
MyDialog dlg = new MyDialog();
if (dlg.ShowDialog() == DialogResult.OK)
{
DataReload();
}