gpt4 book ai didi

C# EF SaveChanges 不保存最后一个值

转载 作者:太空宇宙 更新时间:2023-11-03 16:18:35 25 4
gpt4 key购买 nike

我将绑定(bind)列表绑定(bind)到文本框。当我在文本框中输入新值并按下保存按钮时,最后一个文本框中的值不会保存在数据库中。但是当我在保存按钮之前按下 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 事件 在考虑输入的文本之前读取文本。尝试将焦点移到文本框上,然后保存。

关于C# EF SaveChanges 不保存最后一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14830593/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com