当前位置: 代码迷 >> C# >> linq分组,组排序,组内数据排序解决方法
  详细解决方案

linq分组,组排序,组内数据排序解决方法

热度:80   发布时间:2016-05-05 04:02:11.0
linq分组,组排序,组内数据排序
我有如下类型的数据,用于GridView进行显示(显示Name属性)

public class MyData
{
    public string GroupName { get; set; }// 组名
    public int GroupOrder { get; set; }// 组排序索引
    public int DataOrder { get; set; }// 组内数据索引
    // 其他属性(略)
}

如何使用linq首先使用GroupName进行分组,分组后使用GroupOrder对组进行排序,最后把每一个组里面的数据使用DataOrder进行数据排序?

GroupOrder和DataOrder值为0~N,按0~N从小到大排列。
------解决思路----------------------

如果lz要的是这种结果,那么你的第一步完全无用“使用GroupName进行分组” 直接全排序一遍
  相关解决方案