我有一个包含数据网格的wpf表单。我确实在表单上放了一个按钮来“刷新”数据网格。步骤我正试图让它刷新:
我从我的db更新了viewsource: SupportCaseViewSource.Source = SupportCaseManager.GetAllSupportCases();
我刷新了datagrid项: SupportCaseDataGrid.Items.Refresh();
但没有任何反应......没有显示新数据!!
有人知道如何做到这一点吗?
由于
节拍
答案 0 :(得分:0)
您可以实现INotifyPropertyChanged
并使用适当的参数调用PropertyChanged
,而不是手动指示控件刷新。在你的情况下,这可能是
PropertyChanged(this, new PropertyChangedEventArgs("Source"));
它将是与SupportCaseDataGrid.ItemsSource
绑定的任何内容。