我有如下类型的数据,用于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进行分组” 直接全排序一遍