Sql 按钮将datagridview保存回数据库
下面的代码显示了我的一个SQL表中的数据,并将其显示在datagridview中 我现在尝试在ViewCustomPerform上放置一个保存按钮,以便将记录保存回我的SQL表 下面是显示数据的代码Sql 按钮将datagridview保存回数据库,sql,vb.net,datagridview,Sql,Vb.net,Datagridview,下面的代码显示了我的一个SQL表中的数据,并将其显示在datagridview中 我现在尝试在ViewCustomPerform上放置一个保存按钮,以便将记录保存回我的SQL表 下面是显示数据的代码 Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click Using con As New SqlClient.SqlConnection("server=barry-laptop\S
Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
Using con As New SqlClient.SqlConnection("server=barry-laptop\SQLEXPRESS; database=BillingReferenceData; integrated security=yes")
Dim cmd As SqlCommand = New SqlCommand("Select * FROM Customers", con)
con.Open()
Dim myDA As SqlDataAdapter = New SqlDataAdapter(cmd)
Dim myDataSet As DataSet = New DataSet()
myDA.Fill(myDataSet, "Customers")
ViewCustomersForm.DataGridView1.DataSource = myDataSet.Tables("Customers")
con.Close()
ViewCustomersForm.Show()
End Using
End Sub
有人能帮我找到“保存”按钮的正确语法吗
非常感谢您的帮助。像这样的吗
Private Sub button1_Click(sender As Object, e As EventArgs)
For i As Integer = 0 To dataGridView1.Rows.Count - 1
Dim strQuery As String = ("INSERT INTO tableName VALUES (" + dataGridView1.Rows(i).Cells("ColumnName").Value & ", ") + dataGridView1.Rows(i).Cells("ColumnName").Value & ");"
Try
Using conn = New SqlConnection(ConnString)
Using comm = New SqlCommand(strQuery, conn)
conn.Open()
comm.ExecuteNonQuery()
End Using
End Using
Catch generatedExceptionName As InvalidCastException
End Try
Next
End Sub
请记住,您仍然需要对datagridview等变量进行修改
格尔茨
fosa不要为此类任务询问示例代码。。。试着做点什么,问问你有什么问题。您可以使用网格视图中的循环或通过查询DBA获得的数据集来实现这一点,并且在没有修改的情况下更新数据的目的是什么。是否再次插入它们?在datagridview中,将对数据进行修改-这些是我要写回我的SQL表的更改,您可以在网格视图中循环,或者如果要在数据集中保存修改,则可以将数据集保存到数据库中。