まず、現在のセルに値があり、次に値を削除してセルを空にします。次に、Enter キーを押します。次に、セルの値が空の場合に現在のセルが新しい行に移動しないようにするコードを次に示します。
Private Sub dvList_CellEndEdit(sender As Object, e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dvList.CellEndEdit
dvList.CurrentCell = dvList.Item(1, dvList.CurrentRow.Index - 1)
End Sub
Enterキーを押すと、現在のセル位置ではなく次の行に移動します。
お手伝いありがとう。