2011-05-25 46 views
0

。我有一個DataGrid.ItemsSource綁定到一些ObservableCollection。現在,我向集合添加了一個新項目,但DataGrid不刷新。我打電話PropertyChanged以及view.Refresh(),但沒有任何效果。請幫幫我。使用WPF/C#/ Entity Framework刷新WPF中的DataGrid

+0

聽起來像你的收藏沒有正確綁定。你能發佈你的代碼嗎? – Rachel 2011-05-25 14:58:12

回答

1

我認爲你正在尋找的命令是Datagrid.Items.Refresh()

+0

不幸的是,它不起作用。 – Cartesius00 2011-05-25 14:57:28

+0

如果你能夠發佈你的代碼,那麼解決發生了什麼問題會更容易。是[這篇文章](http://programmer.wrighton.org/2009/07/wpf-datagrid-items-refresh-part-ii.html)的任何幫助? – IndigoDelta 2011-05-25 15:21:30

0

一個common practice刷新綁定到數據控件使用綁定表達式的UpdateTarget():

BindingOperations.GetBindingExpressionBase(myTextBox, TextBox.TextProperty).UpdateTarget(); 

你嘗試了嗎?

+0

我想,它應該只能通過1.集合更改,2. PropertyChanged(「集合」)調用......但它不是。 – Cartesius00 2011-05-25 15:11:19