【问题标题】:Refresh DataGrid in WPF在 WPF 中刷新 DataGrid
【发布时间】:2011-05-25 14:47:52
【问题描述】:

使用 WPF/C#/实体框架。我有一个DataGrid.ItemsSource 绑定到一些ObservableCollection。现在,我向集合中添加了一个新项目,但 DataGrid 没有刷新。我打电话给PropertyChangedview.Refresh(),但没有任何效果。请帮帮我。

【问题讨论】:

  • 听起来您的收藏集未正确绑定。你能发布你的代码吗?

标签: c# .net wpf data-binding datagrid


【解决方案1】:

我认为您要查找的命令是Datagrid.Items.Refresh()

【讨论】:

  • 如果您能够发布您的代码,那么找出问题所在会更容易。 this article 有帮助吗?
【解决方案2】:

用于刷新绑定到数据的控件的common practice 正在使用绑定表达式的 UpdateTarget():

BindingOperations.GetBindingExpressionBase(myTextBox, TextBox.TextProperty).UpdateTarget();

你试过了吗?

【讨论】:

  • 我猜,这应该只能通过 1. 集合更改,2. PropertyChanged("collection") 调用......但事实并非如此。
猜你喜欢
  • 2014-07-27
  • 2011-03-26
  • 2013-11-23
  • 2012-12-09
  • 2013-11-06
  • 2010-12-19
  • 2010-10-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多