datagridview& mysql更新错误

时间:2015-10-02 15:44:05

标签: mysql vb.net datagridview

我使用下面的代码通过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中看到它已更新

我尝试刷新数据网格或使用它的更新方法,没有任何运气

1 个答案:

答案 0 :(得分:0)

我会在这里添加我的答案仅仅是为了那些可能会像昨天一样困扰这个简单问题的人,虽然我没有从这个社区收到任何积极的反馈。

请务必在datagridview2.endedit()方法

之前添加以下行
DataGridView2.CurrentCell = Nothing

感谢stackoverflow的帮助,感谢那个人,他很乐意降级这个Q