Visual Basic 中学校 掲示板 投稿内容
タグのない投稿を抽出 統計 RSS

Visual Basic 中学校 > 投稿一覧 >

データグリッドビューの内容をDBに反映させたい

タグの編集...

投稿者 いっく   (社会人)   投稿日時 2017/7/24 16:28:48
開発環境
・visualstudio2012
・windows7
・VB.NET
・MySQL

windowsフォームで商品登録プログラムを作成していて、登録ボタンを押下したらDBに登録させたいです。
商品を登録する際、コンボボックスから選択してデータグリッドビューに登録します。
このコンボボックスのデータはDBから取得するようにしていて、ここの接続はできています。
ですが、データグリッドビューからDBに反映させるのが色々なサイトを参考にしながら行いましたが、どうやったらよいかわかりません。お願いします。

投稿者 魔界の仮面弁士   (社会人)   投稿日時 2017/7/24 18:22:06
データベースから取得したデータを DataTable にしていて、
それを DataGridView に表示させている状態だと思います。

その場合、DataGridView で編集した結果もまた、DataTable に書き戻されます。


ですから、基本的には DataGridView を使っているかどうかとは関係なく、
「データベースの情報を DataTable に取得」した時のように、
「DataTable の情報をデータベースに反映」する処理が必要だということです。

(たとえば、MySqlDataAdapter の Fill メソッドで取得していたのなら、
 MySqlDataAdapter の Update メソッドで反映させるといった具合に)