我正在使用适用于 Windows 8 的 RadDataGrid 控件,并且我希望能够遍历数据网格中的项目。可以做到吗
问问题
139 次
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 回答