Установить фокус на ячейку столбца текстового поля представления сетки данных

У меня есть gridview типа столбца текстового поля типа datagridview, в котором есть следующие столбцы:

SrNo    | Description    | HSNCode    | Qty   | Rate   | Amount

Я автоматически генерирую сумму в моей программе, но я хочу проверить, ввел ли пользователь поле «Сумма», не вводя данные в «Оценить», а затем я хочу вернуть фокус в поле «Оценить» в моей программе:

Я пробовал следующий код:

private void grdData_CellLeave(object sender, DataGridViewCellEventArgs e)
{
   if (e.ColumnIndex == 4)
   {
       if(grdData.Rows[e.RowIndex].Cells[4].Value== null)
       {
           grdData.CurrentCell = grdData.Rows[e.RowIndex].Cells[4];
       }
    }
}

Но код не работает.
Что я должен сделать, чтобы переключить фокус на поле, предшествующее «Сумме»?
Пожалуйста помоги.

Ответы на вопрос(4)

Ваш ответ на вопрос