Вы можете использовать
Leave
Событие, которое происходит, когда фокус ввода покидает DataGridView
CellLeave
Событие, которое происходит, когда ячейка теряет фокус ввода и больше не является текущей ячейкой.
RowLeave
Событие, которое происходит, когда строка теряет фокус ввода и больше не является текущей строкой