DataGrid.ItemsSource.Refresh()不起作用

时间:2010-10-08 14:27:47

标签: wpf datagrid refresh

我有一个包含数据网格的wpf表单。我确实在表单上放了一个按钮来“刷新”数据网格。步骤我正试图让它刷新:

  1. 我从我的db更新了viewsource: SupportCaseViewSource.Source = SupportCaseManager.GetAllSupportCases();

  2. 我刷新了datagrid项: SupportCaseDataGrid.Items.Refresh();

  3. 但没有任何反应......没有显示新数据!!

    有人知道如何做到这一点吗?

    由于

    节拍

1 个答案:

答案 0 :(得分:0)

您可以实现INotifyPropertyChanged并使用适当的参数调用PropertyChanged,而不是手动指示控件刷新。在你的情况下,这可能是

PropertyChanged(this, new PropertyChangedEventArgs("Source"));

它将是与SupportCaseDataGrid.ItemsSource绑定的任何内容。