我已将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事件在考虑输入的文本之前正在读取文本。尝试将注意力集中在文本框上,然后保存。