迭代RadDataGrid Winrt

时间:2013-06-10 17:38:59

标签: datagrid telerik windows-runtime

我正在使用Windows 8的RadDataGrid控件,我希望能够遍历数据网格中的项目。可以吗?

1 个答案:

答案 0 :(得分:0)

如果你的问题没有任何细节,很难说你遇到了什么问题。

RadDataGridItemsControl,意味着它具有ItemsSource属性,您可以将要绑定的项目集合绑定到该属性。该集合实现了IEnumerable,允许您遍历它。

XAML中的声明:

<telerik:RadDataGrid x:Name="MyDataGrid"/>

在代码中迭代items集合:

foreach (var item in (MyDataGrid.ItemsSource as IEnumerable))
{
    // process item as required
}

由于您知道正在使用的项目和集合,因此可以将其转换为更具体的类型。您甚至可以保存对数据绑定对象的类型引用,以避免需要进行转换。