Вы не сказали, как обновлялась DataGrid;будь то что-то автоматическое или что-то, что вы создали.Но, по сути, сделайте это:
// before the refresh
storedSelectedItem = dataGridInstance.selectedItem;
// perform code to do the refresh
// after the refresh
dataGridInstance.selectedItem = storedSelectedItem