2012-04-25 18 views
-1

我有DataGrid中的值,如名稱,年齡,地址。我必須將datagrid值放入Observable集合對象中嗎?是否有可能。如果是,那麼任何人都可以告訴我解決方案?如何將silverlight5中的datagrid itemsource複製到observable集合對象中?

+0

我的意思是我創建的List object = new List();(Customer是我的類名),並將這些值附加到DataGrid中,如CustomerDataGrid.ItemsSource = object;(CustomerDataGrid是DataGrid名稱),我想將數據從CustomerDataGrid複製到ObservableCollection對象中。告訴我?在silverlight – 2012-04-25 10:35:11

回答

0

(對不起我的英文不好)

爲什麼你根本不使用列表的創建在首位的ObservableCollection呢?

無論如何,你可以用列表的數據創建一個ObservableCollection這樣:

ObservableCollection<Customer> customers = new ObservableCollection<Customer>(YOUR_LIST); 

如果你真的需要從DataGrid的ItemsSource獲取數據:

ObservableCollection<Customer> customers = new ObservableCollection<Customer>(grid.ItemsSource as List<Customer>); 
+0

Thanxs利奧....! – 2012-04-25 11:03:08

+0

沒問題,如果有幫助,可以將其標記爲答案;) – Leo 2012-04-25 19:10:55

相關問題