В DataTable удаленная строка сначала просто помечается как DataRowState.Deleted или DataRowState.Detached. Это удобно при работа с базой данных, но прочитать из нее какие-то данные просто так не получится, вылетит ошибка "Невозможно получить доступ к удаленной информации строки через данную строку." или Deleted row information cannot be accessed through the row. Достучаться до таких данных можно с помощью несколько неочевидного синтаксиса
someDataRow["SOME_COLUMN", DataRowVersion.Original]