/ / DataGrid.ItemsSource.Refresh () não está funcionando - wpf, datagrid, refresh

DataGrid.ItemsSource.Refresh () não está funcionando - wpf, datagrid, refresh

Eu tenho um formulário wpf que contém um datagrid. Eu coloquei um botão no meu formulário para "Atualizar" o datagrid. Etapas que estou tentando atualizar:

  1. Eu atualizo o viewsource do meu db: SupportCaseViewSource.Source = SupportCaseManager.GetAllSupportCases ();

  2. Eu atualizo os itens do DataGrid: SupportCaseDataGrid.Items.Refresh ();

Mas nada acontece ... nenhum novo dado é exibido !!

Alguém tem uma idéia de como fazer isso?

obrigado

Batida

Respostas:

0 para resposta № 1

Em vez de instruir manualmente seus controles para atualizar, você pode implementar INotifyPropertyChanged e ligue PropertyChanged com argumentos apropriados. No seu caso, isso é provavelmente

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

Será o que estiver vinculado ao SupportCaseDataGrid.ItemsSource.