DataGridViewで下記を試しているのですが、最終行だけ
値を入力後、Enterキーを押しても入力がキャンセルされてしまいます。
原因はDataGridView1_CellValidatingイベントが動作しないためと思われます。
最終行でEnterキーを押した場合でもDataGridView1_CellValidatingイベントが
実行される方法はないものでしょうか?

DataGridViewのコンボボックスにユーザーが文字列を入力できるようにする
http://dobon.net/vb/dotnet/datagridview/comboboxdropdownstyle.html