我正在尝试创建一个更新按钮,您可以按此按钮自动更新数据库中的记录。
更新按钮会打开一个新对话框,然后允许用户在文本框中输入更新的详细信息并点击提交。然后,这应该更改数据库中的记录并刷新数据网格。
代码不会更新数据库中的记录。
[因个人原因删除的代码]
答案 0 :(得分:0)
虽然如果你能以适当的MVVM样式重构它会更好,但你的主要问题是你的Student s2
没有附加到上下文,所以没有保存的更改。将其附加到上下文中:
Student s2 = (Student)button.DataContext;
context.Students.Attach(s2);