データグリッドビューの内容をDBに反映させたい への返答
投稿で使用できる特殊コードの説明。(別タブで開きます。)
以下の返答は逆順(新しい順)に並んでいます。
投稿者 いっく  (社会人)
投稿日時
2017/7/24 16:28:48
開発環境
・visualstudio2012
・windows7
・VB.NET
・MySQL
windowsフォームで商品登録プログラムを作成していて、登録ボタンを押下したらDBに登録させたいです。
商品を登録する際、コンボボックスから選択してデータグリッドビューに登録します。
このコンボボックスのデータはDBから取得するようにしていて、ここの接続はできています。
ですが、データグリッドビューからDBに反映させるのが色々なサイトを参考にしながら行いましたが、どうやったらよいかわかりません。お願いします。
・visualstudio2012
・windows7
・VB.NET
・MySQL
windowsフォームで商品登録プログラムを作成していて、登録ボタンを押下したらDBに登録させたいです。
商品を登録する際、コンボボックスから選択してデータグリッドビューに登録します。
このコンボボックスのデータはDBから取得するようにしていて、ここの接続はできています。
ですが、データグリッドビューからDBに反映させるのが色々なサイトを参考にしながら行いましたが、どうやったらよいかわかりません。お願いします。
それを DataGridView に表示させている状態だと思います。
その場合、DataGridView で編集した結果もまた、DataTable に書き戻されます。
ですから、基本的には DataGridView を使っているかどうかとは関係なく、
「データベースの情報を DataTable に取得」した時のように、
「DataTable の情報をデータベースに反映」する処理が必要だということです。
(たとえば、MySqlDataAdapter の Fill メソッドで取得していたのなら、
MySqlDataAdapter の Update メソッドで反映させるといった具合に)