DataGridViewの内容を更新したらDBも更新したいのだ。

  • 環境

WindowsForm

型指定DataSet
BindingSource.DataSourceに型指定DataSetを指定する
DataGridView.DataSourceにBindingSourceを指定する

この状態で、
DataGridViewに行を追加して(このとき初期値のチェックと修正がしたい)
列の中身を修正(このとき文字種や文字長のチェックをしたい)
別の行に移動して確定(このときDBのデータもあわせて更新)

という風な動きがしたい。

BindingSourceのイベントを上手に使ったらできそうな気がする。
ただイベント名で検索しても、ズバリの例は見つからないので、情報収集。

  • カスタム データ バインド

http://www.microsoft.com/japan/msdn/columns/winforms/winforms11162004.asp