从图表中获取总和值

时间:2011-03-30 07:43:22

标签: asp.net

我有一张图表描述了特定部门的员工人数。 使用linq获取所有数据并将其绑定到图表。 我需要在图表底部的所有部门(不是计数)中显示总人数。 有什么解决方案...... ???

1 个答案:

答案 0 :(得分:0)

我认为您不能使用图表控件来提取SUM数据。使用Datatable(或您绑定图表的任何数据源)来计算数据的SUM。或者在DB端计算它。

<强>更新
要计算数据表中的和,可以使用LINQ或Compute()方法:
使用LINQ:

var sum = myTable.AsEnumerable().Sum(x=>x.Field<int>("YOUR_COLUMN_NAME"));  

或计算:

var sum = myTable.Compute( "sum(YOUR_COLUMN_NAME)", null)