我正在使用Dim All_PriceLists As System.Collections.ObjectModel.ObservableCollection(Of BSPLib.PriceLists.PriceListPrime)
其中PriceListPrime
爲其中的所有屬性實施了Inotify。Observable Collection未更新數據網格
我將All_PriceList
綁定到數據網格爲DataGrid1.ItemsSource = All_PriceLists
,但是當我做All_PriceLists=Getall()
其中Getall讀取並從數據庫獲取數據時,數據網格未更新。
它只有當我這樣本事更新:
DataGrid1.ItemsSource = Nothing
DataGrid1.ItemsSource = All_PriceLists
能否請你告訴我在哪裏出了問題或者我應該實現。謝謝。
如果我完全使用MyViewModel而不是All_PriceLists,可以進行綁定工作,這也允許我使用ctype進行查詢,因爲前一個是(T)類型的。會嗎?你能否指點我一個可以提供更多信息的來源。 – surpavan
你需要哪些信息?我猜測它是MVVM和DataContext的使用。在SO上搜索,會有很多資源。 – Phil
這就是MVVM的用途。謝謝,我會盡量花更多時間在它上面。 – surpavan