![](/img/trans.png)
[英]multiple datagridview data update to database mysql - vb.net
[英]How to sum datagridview contents to database VB.net multiple users
如何汇总数据库中datagridview的内容。 我有显示的代码,但是它只是更新而不是总和。
所以这是我保存的代码:
Public Sub save_dgv()
Try
con.Close()
con.Open()
Dim scb = New MySqlCommandBuilder(SDA)
SDA.Update(dbDataset)
MessageBox.Show("Submitted!")
con.Close()
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
sample:
user1
id--row1--row2--total
1 --25 -- 23 --48
user2
id--row1--row2--total
1 --25 -- 23 --48
output
id--row1--row2--total
1 --50-- 46--96
请尝试以下方法。 调整数据类型为您的数据库。 在SQL Server中有效,但未在MySQL中进行测试。
Using cn As New MySqlConnection("Your connection string")
Dim s As String = "Update MyTable Set row1 = row1 + @row1, row2 = row2 + @row2 where id = @id"
Using cmd As New MySqlCommand(s, cn)
cmd.Parameters.Add("@row1", MySqlDbType.Int32).Value = intRow1
cmd.Parameters.Add("@row2", MySqlDbType.Int32).Value = intRow2
cmd.Parameters.Add("@id", MySqlDbType.Int32).Value = intID
cn.Open()
cmd.ExecuteNonQuery()
End Using
End Using
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.