【问题标题】:Update button in datagrid, entity framework WPF Application数据网格中的更新按钮,实体框架 WPF 应用程序
【发布时间】:2016-08-09 04:41:45
【问题描述】:

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

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

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

[因个人原因删除代码]

【问题讨论】:

    标签: c# sql wpf xaml datagrid


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2016-07-06
      • 2014-04-19
      • 2017-11-12
      • 2013-08-17
      • 2020-12-21
      • 2021-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多