我正在尝试根据DataGridView中的更改来更新MySQL数据库。
我目前正在使用此代码填充DGV:
Private Sub Load_in_DGV_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_Load_in_DGV.Click
Dim ds As DataSet '= New DataSet
Dim mTbl As DataTable
Dim sqlQRY$ = "SELECT `FirstName`, `LastName`, `Age` FROM `persons` WHERE `Age` > 25"
ds = MySqlHelper.ExecuteDataset(CnStr, sqlQRY)
mTbl = ds.Tables(0)
DataGridView1.DataSource = mTbl
End Sub
但我阅读的所有帖子和指南似乎都使用DataAdapter而不使用MySqlHelper,所以我问是否可以使用我当前的代码保存对数据库的更改(以及方式是什么),否则,是什么我的代码中要做的最小更改。
我知道命令“mysqlhelper.UpdateDataSet”具有以下语法:
Public Shared Sub UpdateDataSet (_
ConnectionString ByVal As String, _
CommandText ByVal As String, _
ByVal ds As DataSet, _
ByVal TableName As String _
)
但我没有找到任何使用示例。 我不明白要发送什么作为“commandText”。