People special needs parents dating

現在、Cell Validatingイベントでセルの入力チェックを行っていたのですが、どうやら Cell Validating だけでチェックしたのではダメっぽいです。 たとえば複数列の Data Grid View で全列Null不可の条件かつ登録ボタンを押下すれば、DBに反映するというような場合、新規行のどっかのセルに値を入れて、そのまま登録ボタンを押下すれば、null値がDBに登録されてしまい、DBがnullを許してないため、例外が発生します。 なので、入力チェックは Cell Validating イベントだけでなく、Row Validating も使ってやる必要ありそうです。 Row Validating なら、ここで全セルをチェックしてやればいいだけですからね。 ということで、簡単なサンプルです。 これは、Cell Validating と、Row Validating で入力チェックを行っています。 Row Validating だけでもいいんでしょうが、こまかい制御をかけさせたいという要件もあると思うので Cell Validating でもチェックさせます。 DBにはMDBを、列IDはオートナンバー型なのでここの値の割り振りはJETエンジンに任せてます。 列name1は文字列、列name2は数値型で、両方とも空値は認めません。 Data Setは下記のようなイメージで作ってます。 .