/ / DataGrid.ItemsSource.Refresh () не працює - wpf, datagrid, refresh

DataGrid.ItemsSource.Refresh () не працює - wpf, datagrid, оновити

У мене є форма WPF, яка містить сітку даних. Я поклав кнопку на свою форму, щоб "Оновити" мережу даних. Кроки, які я намагаюся оновити:

  1. Я оновлюю джерело перегляду з мого db: SupportCaseViewSource.Source = SupportCaseManager.GetAllSupportCases ();

  2. Я оновлюю елементи сітки даних: SupportCaseDataGrid.Items.Refresh ();

Але нічого не відбувається ... нових даних не відображається !!

Хтось має уявлення, як це зробити?

Дякую

Бити

Відповіді:

0 для відповіді № 1

Замість того, щоб вручну вказувати оновлення елементів керування, ви можете реалізувати INotifyPropertyChanged і зателефонуйте PropertyChanged з відповідними аргументами. У вашому випадку це, мабуть

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

Це буде все, що пов'язане з SupportCaseDataGrid.ItemsSource.