首先,向大家致意。
编辑后,我一直在努力尝试更新DGV。 我目前正在使用Access数据库,并尝试使用OleDbCommands进行编辑。
这是我的代码,问题专门在变量 numfolio 中。
函数完成后,单元格上的新值应为+1,下次单击按钮时,它应该向我显示新值,但不会这样做。
我在做什么错了?
先谢谢大家。
Private Sub btnCobrar_Click(sender As Object, e As EventArgs) Handles btnCobrar.Click
Dim fecha As String = DateTime.Now
Dim numfolio As Integer = VariablesDataGridView(1, 0).Value
MsgBox(numfolio)
numfolio += 1
' Enumeración de Folios
con.Open()
querystring = "Update Variables Set Valor ='" & numfolio & "' where Id=1"
cmd = New OleDbCommand(querystring, con)
cmd.ExecuteNonQuery()
con.Close()
End Sub
答案 0 :(得分:0)
现在是否存在这样的情况,即是否根本不更新表中的记录?还是每次点击后都会更新?
因此您需要将代码放入
Try
Catch ex As System.Exception
MsgBox(ex.Message)
End Try
跟踪代码执行。
要在单击按钮后更新,您的DGV必须排他绑定分配DGV.DataSource