DateSet 记录分组排序并过滤的问题
表1,名为:Table1
字段1,字段2,字段3
aa,bb,6
aa,bb,6.5
aa,bb,5
cc,dd,7
cc,dd,6
ee,ff,9
字段1与字段2都相等的情况 取字段3最大的
结果:
aa,bb,6.5
cc,dd,7
ee,ff,9
有什么好的办法可以快速实现
------解决方案-------------------- C# code
var query= from t in ds.Talbes[0].AsEnumerable()
           group t by new {字段1=t.Field<string>("字段1"),字段2=t.Field<string>("字段2")} into g
           select new {g.Key.字段1,g.Key.字段2,字段3=g.Max(s=>s.Field<double>("字段3")};
------解决方案-------------------- ------解决方案--------------------  探讨 ------解决方案-------------------- ------解决方案-------------------- 探讨 ------解决方案--------------------