8,497
社区成员
发帖
与我相关
我的任务
分享
DataTable dt_order=BindGrid();
var query = from c in dt_order.AsEnumerable()
group c by new
{
SKU = c.Field<string>("SKU"),
ProductAttributeValueIds = c.Field<string>("ProductAttributeValueIds")
} into g
select new
{
SKU = g.Select(p => p.Field<string>("SKU")).First(),
ProductAttributeValueIds = g.Select(p => p.Field<string>("ProductAttributeValueIds")).First(),
Quantity = g.Sum(p => p.Field<int>("Quantity")),
Total = g.Sum(p => p.Field<int>("Quantity")) * g.Select(p => p.Field<double>("Price")).First(),
Email = string.Join(",", g.Select(p => p.Field<string>("Email"))),
ProductVariantID = g.Select(p => p.Field<int>("ProductVariantID")).First(),
BillingCountryID = string.Join(",", g.Select(p => p.Field<string>("BillingCountryID")))
};
我想根据Total 排序 请问怎么加啊?