Visual studio Visual Studio Windows窗体删除的记录不';不要继续删除

Visual studio Visual Studio Windows窗体删除的记录不';不要继续删除,visual-studio,winforms,delete-row,Visual Studio,Winforms,Delete Row,我有一个带有本地表DataGridView的Main表单。我有一个检查表单,其中包含同一本地表的DataGridView和Detail视图。当我在检查表单上添加一条记录并返回到主表单时,它也会显示添加到DataGridView的记录。但是,当我在检查表单上删除一条记录时,尽管它同时在DataGridView和Details视图中删除了该记录,但当我返回到主表单时,该记录重新出现。然后,当我返回到检查表单时,它也重新出现在那里 这不是在错误的位置查找的问题,我专门在BIN/DEBUG locati

我有一个带有本地表DataGridView的Main表单。我有一个检查表单,其中包含同一本地表的DataGridView和Detail视图。当我在检查表单上添加一条记录并返回到表单时,它也会显示添加到DataGridView的记录。但是,当我在检查表单上删除一条记录时,尽管它同时在DataGridView和Details视图中删除了该记录,但当我返回到表单时,该记录重新出现。然后,当我返回到检查表单时,它也重新出现在那里


这不是在错误的位置查找的问题,我专门在BIN/DEBUG location表中加载了与常规位置不同的描述的记录,这样我就可以分辨出不同之处。重新出现的记录来自BIN/DEBUG位置,我从中删除了这些记录。

在基础的删除按钮中添加了以下代码:

    this.Validate();
    this.MyBindingSource.EndEdit();
    this.tableAdapterManager.UpdateAll(this.MyDataSet);

请给我们提供一个不确定的例子,我可以提供多少,我没有任何代码。在创建表单时,我只是将表从数据源拖到表单上,并自动创建了底层代码,包括一个带有AddNew、Delete和Save按钮的工具栏。当我运行表单并单击自动创建的删除按钮时,记录会像被删除一样消失,但当我转到另一个表单并返回时,它会再次出现。我需要向自动创建的删除按钮添加代码吗?好的,我已经找到了部分。如果单击“删除”按钮,然后单击“保存”按钮,它将保持删除状态。我想我将不得不更新微软的自动代码,因为(令人惊讶的是)它不能像预期的那样工作。