我正在使用一个Dim All_PriceLists As System.Collections.ObjectModel.ObservableCollection(Of BSPLib.PriceLists.PriceListPrime)
,其中PriceListPrime
实现了Inotify以使其所有属性可通知。
我将All_PriceList
绑定到一个datagrid上,如下所示:DataGrid1.ItemsSource = All_PriceLists
,但是当我执行All_PriceLists=Getall()
时,Getall从数据库中读取并获取数据,但datagrid没有更新。
只有在我这样“黑客式”地处理它时,它才会更新:
DataGrid1.ItemsSource = Nothing
DataGrid1.ItemsSource = All_PriceLists
请问您能告诉我哪里出错或者应该怎样实现吗?谢谢。