实体框架 - C# EF 保存更改剂量不保存最后一个值



我已将bindingList绑定到TextBoxes。当我在文本框中输入新值并按下保存按钮时,上一个文本框中的值不会保存在数据库中。但当我按下保存按钮之前的Tab键时,texboxes中的每个值都被保存了。如何使用未保存的最后一个值解决此问题?

BindingList<Zamo> myList;
pg = new PGEntities();
var query = (from zam in pg.Zamo where zam.ID == rekord.ID).Take(1);
myList = new BindingList<Zamo>(query.ToList());
zamoBindingSource.DataSource = myList;   

private void SaveButton()
{
    pg.SaveChanges();
}

只有当我在BindingNavigation中按按钮保存时才会发生这种情况。

当您按下tab键时,它会被保存吗?这可能意味着saveButton事件在考虑输入的文本之前正在读取文本。尝试将注意力集中在文本框上,然后保存。

相关内容

  • 没有找到相关文章

最新更新