牛人莫入 Silverlight DataGrid 分组技巧
2009-12-09 21:05
134 查看
publicclassStudent { publicstringName{get;set;} publicintAge{get;set;} publicstringPhone{get;set;} }
把得到的数据,分组显示出来:
publicvoidBindDataGrid()
{
PagedCollectionViewpcv=newPagedCollectionView(getData);
pcv.GroupDescriptions.Add(newSystem.Windows.Data.PropertyGroupDescription("Name"));
MyDataGrid.ItemsSource=pcv;
}
运行效果如下所示:
voidMyDataGrid_LoadingRowGroup(objectsender,DataGridRowGroupHeaderEventArgse)
{
e.RowGroupHeader.PropertyName="姓名";
}
运行结果如下所示:
voidMyDataGrid_LoadingRowGroup(objectsender,DataGridRowGroupHeaderEventArgse)
{
e.RowGroupHeader.PropertyName="姓名";
e.RowGroupHeader.Background=newSolidColorBrush(Colors.Orange);
}
运行结果如下所示: