我使用下面的代码通过datagridview
更新mysql视图For Each row1 As DataGridViewRow In DataGridView2.Rows
If Not row1.IsNewRow Then
DataGridView2.CurrentCell = DataGridView2(0, ii)
DataGridView2(2, ii).Value = intCaja
ii = ii + 1
End If
'Application.DoEvents()
DataGridView2.EndEdit()
da1.Update(ds1, "data")
Next
这段代码工作得非常好,除了它只更新除最后一条记录之外的所有记录,尽管我在datagridview中看到它已更新
我尝试刷新数据网格或使用它的更新方法,没有任何运气
答案 0 :(得分:0)
我会在这里添加我的答案仅仅是为了那些可能会像昨天一样困扰这个简单问题的人,虽然我没有从这个社区收到任何积极的反馈。
请务必在datagridview2.endedit()
方法
DataGridView2.CurrentCell = Nothing
感谢stackoverflow的帮助,感谢那个人,他很乐意降级这个Q