One way is that you try to capture KeyDown event on DataGridView and then manipulate the CurrentCell using Hannes idea. The other way might be to override 'ProcessCmdKey' method on grid.