| 分類:[.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に変換できません。」 どのようにすればいいのでしょうか?
宜しくお願い致します。
|