On
CellEnter
event of
GridView
, you can check you condition e.g. if it is first column than set
GridView.CurrentCell
to you desired cell.
private void dataGridView1_CellEnter(object sender,
DataGridViewCellEventArgs e)
{
if (e.ColumnIndex==1)
dataGridView1.CurrentCell= dataGridView1[e.ColumnIndex+1, e.RowIndex]
}