トップ回答者
DataGridViewの行選択をロックする方法 or Etc

質問
-
現在以下のURLにあるような画面でデータ入力画面を作成しています。
http://www.atmarkit.co.jp/fdotnet/special/win20review02/win20review02_01.htmlDataGridViewでは行の追加・編集・削除を不可とし、
別途「追加」ボタンで、DataBindingSource.AddNew()で行を追加して、
詳細画面でデータの入力を行い、
「登録」ボタンでDataSetに登録しようと考えています。ここで問題となっているのは、
「登録」ボタンを押さずにDataGridViewの別の行をクリックして移動することでDataSetへの登録が行われ、
入力データ不正の場合、DataErrorイベントが発生して追加した行が削除されてしまいます。上記の問題を解決させるためには
「登録」ボタンをクリックするまでDataGridViewの新規行から選択を移動出来ないようにする方法が考えられますが、
このようなことは出来るのでしょうか?
もしくは、他行をクリックして選択を移動した場合新規行に選択を強制的に戻すような制御が必要なのでしょうか?