jiangcy19861001 发表于 2016-5-23 15:20:41

C1flexgrid在wpf中分组怎么实现的啊 分组的这一列不用显示在列表中

本帖最后由 jiangcy19861001 于 2016-5-23 15:22 编辑

有demo的朋友最好是上传demo给我,谢谢。分组的那行可以展开,收起。

Alice 发表于 2016-5-24 17:47:45

您可以参考产品博客:
http://blog.gcpowertools.com.cn/post/2015/12/15/DataGridWPF_Group.aspx

里面有步骤和Demo.

jiangcy19861001 发表于 2016-5-26 10:42:56

此问题已经解决

var view = new ListCollectionView(propertylist);
                using (view.DeferRefresh())
                {
                  var gd = view.GroupDescriptions;
                  gd.Clear();
                  gd.Add(new PropertyGroupDescription("BuiltParameterGroupName"));
                  gd.Add(new PropertyGroupDescription("ParameterGroupOrderBy"));
                  var pgdParaGroup = gd as PropertyGroupDescription;
                  pgdParaGroup.Converter = new MyGroupCellConverter();
                  C1FlexGrid1.GroupHeaderConverter = new GroupHeaderConverter();
                  
                }
                C1FlexGrid1.ItemsSource = view;

jiangcy19861001 发表于 2016-5-26 10:44:02

这里对于排序又怎么操作啦,我需要对ParameterGroupOrderBy进行排序

jiangcy19861001 发表于 2016-5-26 11:24:39

已经找到解决办法
view.SortDescriptions.Add(new SortDescription("ParameterGroupOrderBy",ListSortDirection.Descending));
                view.SortDescriptions.Add(new SortDescription("Name", ListSortDirection.Ascending));

Alice 发表于 2016-5-26 15:30:23

jiangcy19861001 发表于 2016-5-26 11:24
已经找到解决办法
view.SortDescriptions.Add(new SortDescription("ParameterGroupOrderBy",ListSortDire ...

非常感谢您的反馈。
很厉害。:hjyzw:
页: [1]
查看完整版本: C1flexgrid在wpf中分组怎么实现的啊 分组的这一列不用显示在列表中