您的位置:首页 > 其它

datagrid 分组显示pagedCollectionView的使用、折叠组

2015-01-16 14:34 483 查看
PagedCollectionView pcv = new PagedCollectionView(getData);
pcv.GroupDescriptions.Add(new System.Windows.Data.PropertyGroupDescription("Name"));
MyDataGrid.ItemsSource = pcv;
 http://msdn.microsoft.com/zh-cn/library/system.windows.controls.datagrid.collapserowgroup(v=vs.95).aspx[/code] 下面的示例演示如何在 DataGrid 控件中折叠所有行组。 此示例摘自如何对 DataGrid 控件中的数据进行分组、排序和筛选主题中提供的一个更大的示例。

C#
VB

private void CollapseButton_Click(object sender, RoutedEventArgs e)
{
PagedCollectionView pcv = dataGrid1.ItemsSource as PagedCollectionView;
try
{
foreach (CollectionViewGroup group in pcv.Groups)
{
dataGrid1.ScrollIntoView(group, null);
dataGrid1.CollapseRowGroup(group, true);
}
}
catch (Exception ex)
{
// Could not collapse group.
MessageBox.Show(ex.Message);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐