|
分類:[.NET 全般]
VB.Net 2010
MySQL
DataGridViewにDBから取得したデータを表示しています。
その表示しているデータを編集した場合に、その内容をDBに反映(更新)したいと考えております。
UPDATEコードはできているのですが、MySqlParameterにDataGridViewのValueの入れ方が分かりません。
'データ保存
Private Sub Save_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Save.Click
Dim r As DataGridViewRow
'MySqlConnectionセット
'MySqlCommand(UPDATE)セット
'パラメータセット
For Each r In DataGridView1.SelectedRows
cmd.Parameters.Add(New MySqlParameter("UPDATE", DataGridView1.Rows(r).Cells(0).Value))
Next r
End Sub
問題のところのみ書きました。cmdはMySqlCommandです。
パラメータセットの部分なんですが、New MySqlParameterのところでエラーメッセージが表示されてしまいます。
「型 System.Windows.Form.DataGridViewの値をIntegerに変換できません。」
どのようにすればいいのでしょうか?
宜しくお願い致します。
|