Vb.net Visual studio错误代码UpdateCommand影响了预期的1条记录中的0条记录

Vb.net Visual studio错误代码UpdateCommand影响了预期的1条记录中的0条记录,vb.net,visual-studio-2010,Vb.net,Visual Studio 2010,更新记录时出错 并发冲突:UpdateCommand影响了预期的1条记录中的0条 你能看看出了什么问题吗。 这是我的代码: Private Sub Button4_Click_1(sender As System.Object, e As System.EventArgs) Handles Button4.Click Try Me.Validate() Me.PrintersBindingSource1.EndEdit()

更新记录时出错

并发冲突:UpdateCommand影响了预期的1条记录中的0条

你能看看出了什么问题吗。 这是我的代码:

 Private Sub Button4_Click_1(sender As System.Object, e As System.EventArgs) Handles Button4.Click
        Try
            Me.Validate()
            Me.PrintersBindingSource1.EndEdit()
            Me.TableAdapterManager1.UpdateAll(Me.ITPrinterDataSet1)
            MsgBox("Update Successfully.")
        Catch ex As Exception
            System.Windows.Forms.MessageBox.Show(ex.Message)

        End Try
    End Sub
检查以下内容:

1-表必须至少有一个主键列

2-最好使用表适配器的“update”方法,而不是updateall方法


3-在更新命令之前调用bindingsource的“EndEdit”方法。

引入了代码格式。我为所使用的语言添加了一个标记。这个问题仍然需要更多的信息来说明您试图实现的目标,以及使用哪种技术与背景数据通信。使用数据网格在vb(visual studio)中显示表单上的所有记录。尝试更新每个记录的任何字段。我想我弄乱了数据集、数据源或列,但不确定。我以前做过。在我添加新字段后,不再更新。发送您的项目,以便我可以为您检查它