繁体   English   中英

将数据表转换为另一个数据表通过Linq C#?

[英]Convert datatable to another datatable By Linq C#?

我有一个Datatable ,其中有列
分配给
Storyid,
完成
努力
分配给某人的同一个故事ID可以相同或不同(已完成,工作时间)(附有图片)

输入数据表

我希望dataTable以这种形式表示喜欢,其中“分配给工作量”和“完成时间”为“总和”,并有storyid(图片如下
输出数据表

我希望这是你要找的

 var result = yourDatatable
      .GroupBy(e => e.AssignedTo)
      .ToList()
      .Select(eg => new
      {
          AssignedTo = eg.Key,
          CompletedSum = eg.Sum(p=>p.completed),
          EfforSum = eg.Sum(p=>p.effort),
          StoryIds = string.Join(",", eg.Select(i => i.storyid))
      });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM