如何SUM数据表的每个列值

时间:2012-01-06 10:30:47

标签: c# linq .net-3.5

如何对每个列值求和并使用LINQ在总列中显示以下数据的总和值。 SUM不应该对结果进行舍入。

Location    FY_Quarter  .NET    java     SAP    Total
Bangalore    Q3          40      60      40     140
Bangalore    Q4          50      80      30     
Bangalore    Q1          70      50      40     
Bangalore    Q2          30      90      50     
Chennai      Q3          80      40      60     
Chennai      Q4          45      50      35     
Chennai      Q1          60      75      65     
Chennai      Q2          55      35      90     

的示例
Bangalore  Q4   50   80   30    160

Total下,它应将值显示为160

如何获得??

2 个答案:

答案 0 :(得分:4)

使用计算列:

table.Columns.Add("Total", typeof(int), "[.NET] + java + SAP");

答案 1 :(得分:0)

“总计”列不应该已经在表格中。这可能会导致各种不正确的数据。

您应该以编程方式查看LINQ / C#代码中的值或创建视图,其中Total为计算列。