セルにデータが含まれていることを確認したいだけです。私の状況では、DataGridView に 3 つの列があります。誰かが新しいレコードを追加すると、行は空白になります。最初の列は ComboBox で、次の 2 列はプレーン テキストです。誰かがテキスト ボックスの 1 つに入力しただけでコンボボックスから選択しない場合、保存を押すと、DB がそのコンボボックスの値を必要とするため、例外がスローされます。そのセルをチェックして、値があることを確認するにはどうすればよいですか? セルはフォーカスを取得せず、フォーカスを失うため、CellValidating は機能しません。
RowValidating イベントで列をチェックすることになり、列をループして、それらが空かどうかをチェックしました。これは汚れているように感じます。それが唯一の方法ですか?