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:
Eu atualizo o viewsource do meu db: SupportCaseViewSource.Source = SupportCaseManager.GetAllSupportCases ();
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 № 1Em 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
.