最近、型付きDataSetをDataGridViewのデータソースにすることに行き詰まりを感じています。 MSAccessのオートフォーム程度のテーブル直接メンテ画面のようなものであれば使用できるかも しれませんが、業務アプリのように[確定]ボタンを押すまではあくまで"途中経過"であるような プログラムの場合、型付きDataSetでの各種の制約(型や主キー制約など)が邪魔で、どうにか それを回避するようなコードを書こうとしているのですが本末転倒のような気がしています。(本来は ビジネスロジックの記述に専念すべきものが、型付きDataSetの制約を回避するための ロジックに力を注いでいるような始末) VB6なんかで開発していた頃は「画面(Grid)上の項目はあくまで単なるワークであって、[確定]ボタンで DBの制約にあうようなチェックを行い、ロジックでDBへ反映。」というパターンが主なロジッ