-1

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

4

1 回答 1

0

如果您的问题没有任何细节,很难说出您遇到的问题。

RadDataGrid意思是ItemsControl它具有ItemsSource您希望控件显示的项目集合绑定到的属性。这个集合实现IEnumerable了允许你遍历它。

XAML 中的声明:

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

在代码中迭代项目集合:

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

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

于 2013-06-11T04:44:35.247 回答