c#实体框架在向数据库添加数据时不更新Wpf GUI

本文关键字:更新 Wpf GUI 数据 添加 框架 实体 数据库 | 更新日期: 2023-09-27 18:13:32

我有一个在WPF中有两个选项卡的应用程序。一个用于向数据库中添加客户。Other选项卡显示数据网格中的客户列表。我的问题是,当向数据库添加客户时,新条目没有添加到Datagrid中。为了让客户出现,我必须关闭应用程序并重新运行它。如何确保在添加客户时,它会自动显示在数据网格中的客户列表中?我正在使用实体框架。

c#实体框架在向数据库添加数据时不更新Wpf GUI

实体框架不知道你的制表符和网格,它根本不知道WPF。

但是你可以:

  1. 手动更新网格
  2. 使用ObservableCollection。
  3. 使用http://waf.codeplex.com/
  4. http://msdn.microsoft.com/en-us/library/system.data.objects.objectcontext.savingchanges.aspx
  5. http://msdn.microsoft.com/en-us/magazine/dd419663.aspx