Ustaw fokus na komórkę kolumny tekstowej widoku siatki danych

Mam gridview kolumny pola tekstowego datagridview, w którym znajdują się następujące kolumny:

SrNo    | Description    | HSNCode    | Qty   | Rate   | Amount

Generuję kwotę w moim programie automatycznie, ale chcę sprawdzić, czy użytkownik wprowadził kwotę w polu bez wprowadzania danych w „Oceń”, a następnie chcę ustawić ostrość w polu „Oceń” w moim programie:

Próbowałem następującego kodu:

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];
       }
    }
}

Ale kod nie działa.
Co powinienem zrobić, aby przełączyć się na pole poprzedzające „Kwotę”?
Proszę pomóż.

questionAnswers(4)

yourAnswerToTheQuestion