【问题标题】:Convert datatable to another datatable By Linq C#?通过 Linq C# 将数据表转换为另一个数据表?
【发布时间】:2018-03-03 05:37:53
【问题描述】:

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

input datatable

我希望 dataTable 喜欢这种形式,其中分配给努力和完成的小时数将是 Sum 和 storyid(图片附在下面
output datatable

【问题讨论】:

    标签: c# linq datatable


    【解决方案1】:

    我希望这就是你要找的东西

     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))
          });
    

    【讨论】:

      猜你喜欢
      • 2011-01-15
      • 1970-01-01
      • 2022-08-13
      • 2020-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-19
      相关资源
      最近更新 更多