数据网格中的更新按钮,实体框架WPF应用程序

时间:2016-04-17 13:24:23

标签: c# sql wpf xaml datagrid

我正在尝试创建一个更新按钮,您可以按此按钮自动更新数据库中的记录。

更新按钮会打开一个新对话框,然后允许用户在文本框中输入更新的详细信息并点击提交。然后,这应该更改数据库中的记录并刷新数据网格。

代码不会更新数据库中的记录。

[因个人原因删除的代码]

1 个答案:

答案 0 :(得分:0)

虽然如果你能以适当的MVVM样式重构它会更好,但你的主要问题是你的Student s2没有附加到上下文,所以没有保存的更改。将其附加到上下文中:

Student s2 = (Student)button.DataContext;
context.Students.Attach(s2);