如何将datagrid itemsource复制到silverlight 5中的observablecollection对象?

时间:2012-04-25 10:01:43

标签: silverlight-5.0

我在DataGrid中有一个值,如Name,Age,Address。我必须将datagrid值获取到Observable集合对象中吗?是否可能。 。如果是,那么任何人都可以告诉我解决方案吗?

1 个答案:

答案 0 :(得分:0)

(抱歉我的英语不好)

为什么你不首先创建一个ObservableCollection而不是使用List?

无论如何,你可以用这种方式用List数据创建一个ObservableCollection:

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

如果您确实需要从DataGrid ItemsSource获取数据:

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