Обновить datagrid после добавления-MVVM WPF
Hi, After adding a new Customer ,it is OK in my database but i want to refresh the DataGrid,
код XAML:
<pre><DataGrid x:Name="EmpDataGrid" ItemsSource="{Binding loadDataBinding,Mode=TwoWay}" CanUserResizeRows="False" CanUserAddRows="False" SelectedItem="{Binding CurrentCustomer}" Grid.ColumnSpan="2">
модель представления:
Когда я заканчиваю добавлять функцию, Datagrid не обновляется !! и клиент в мою базу данных добавляется
Спасибо
Что я уже пробовал:
<pre lang="c#"><pre> private ObservableCollection<Custmor> _loadDataBinding; public ObservableCollection<Custmor> loadDataBinding { get { return _loadDataBinding; } set { _loadDataBinding = value; OnPropertyChanged("loadDataBinding"); } } public ViewModel1() { //Display my DataGrid using (Test1Entities context = new Test1Entities()) { _loadDataBinding = new ObservableCollection<Custmor>(context.Custmor.ToList()); } //To Show the Window ADD from Window MainWindow addCustomerMainWindow = new RelayCommand(add); CustomerToAddObject = new Custmor(); addCustomer1 = new RelayCommand(ADDFunction); } //To Show the Window ADD from Window MainWindow private ICommand addCustomerMainWindow; public ICommand AddCustomerMainWindow { get { return addCustomerMainWindow; } } private void add(object obj) { Add addView = new Add(); addView.Show(); } private Custmor customerToAddObject; public Custmor CustomerToAddObject { get { return customerToAddObject; } set { customerToAddObject = value; } } //The Button ADD from Window ADD private ICommand addCustomer1; public ICommand AddCustomer1 { get { return addCustomer1; } } private void ADDFunction(object obj) { using (Test1Entities context = new Test1Entities()) { context.Custmor.Add(customerToAddObject); context.SaveChanges(); } _loadDataBinding.Add(CurrentCustomer); }