C# datagrid、实体框架WPF应用程序中的更新按钮
我正在尝试创建一个更新按钮,您可以按下它来自动更新数据库中的记录 “更新”按钮打开一个新对话框,用户可以在文本框中输入更新的详细信息,然后单击“提交”。然后,这将更改数据库中的记录并刷新datagrid 代码不会更新数据库中的记录C# datagrid、实体框架WPF应用程序中的更新按钮,c#,sql,wpf,xaml,datagrid,C#,Sql,Wpf,Xaml,Datagrid,我正在尝试创建一个更新按钮,您可以按下它来自动更新数据库中的记录 “更新”按钮打开一个新对话框,用户可以在文本框中输入更新的详细信息,然后单击“提交”。然后,这将更改数据库中的记录并刷新datagrid 代码不会更新数据库中的记录 [出于个人原因删除的代码]虽然如果您可以以适当的MVVM样式重构此代码会更好,但您的主要问题是您的Student s2未附加到上下文,因此没有要保存的更改。将其附加到上下文: Student s2 = (Student)button.DataContext; cont
[出于个人原因删除的代码]虽然如果您可以以适当的MVVM样式重构此代码会更好,但您的主要问题是您的
Student s2
未附加到上下文,因此没有要保存的更改。将其附加到上下文:
Student s2 = (Student)button.DataContext;
context.Students.Attach(s2);