我对英语表示歉意,我是拉丁语,英语不是很好。
我的问题是:
我想知道如何通过保存按钮将我的GridView的所有数据插入MySQL。也就是说,我不想在按"保存"按钮时一一插入行,如果不是全部。
我在没有MVC的ASP.NET平台上使用VB.NET。
是的,您是一个坏主意,是一个一个一个一个一个逐个更新行。
一个好习惯是填充dataset
或datatable
对象,然后更新数据库表。
使用mysqldataaDapter类及其.update方法。
这是一个简短的示例:
Private Sub Foo()
Dim connection As New MySqlConnection(MyConString)
Dim sQuery As String = "Select * from Table"
Dim myDA As New MySqlDataAdapter(sQuery, connection)
Dim cmb As New MySqlCommand(myDA,connection)
Dim MyDT As New DataTable() ' <- datatable must be filled with data from the datagrid
myDA.Fill(MyDT)
' * Add new rows or delete/update existing one
' * and update the DataTable using
myDA.Update(MyDT)
End Sub