【问题标题】:Auto Update DataGrid after data insert/delete数据插入/删除后自动更新 DataGrid
【发布时间】:2011-11-08 12:06:50
【问题描述】:

我正在使用 LINQ to 实体从显示在我的 WPF 应用程序主页上的 DataGrid 中插入和删除数据。我想知道是否有一种方法或 DataGrid 功能可以使我的 DataGrid 自动更新并在插入/删除时自行显示更改,而不是我不得不重新执行填充数据网格的 LINQ 查询(这就是我的方式现在就实现了)。

提前致谢。

【问题讨论】:

  • 您的意思是当数据库(不仅仅是代码中的对象)中发生更改时?
  • 当在数据库中进行更改时,基本上我有一个功能,用户可以在表单中输入他/她的详细信息然后将其提交到数据库,我有一个 linq 查询来收集并提交那些更改数据库,我想要它,以便当调用 context.SaveChanges() 并将条目成功提交到数据库时,我的主页数据网格会自动更新并显示新记录。立即尝试 ObservableCollection

标签: wpf datagrid auto-update


【解决方案1】:

是的,将您的数据网格绑定到ObservableCollection<T>,或者更好的是,绑定到Asynchronous Multi-threaded ObservableCollection...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-26
    • 1970-01-01
    • 1970-01-01
    • 2020-04-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多