2011-03-30 77 views
0

我有一個圖表,描述特定部門的工作人員數量。 所有這些數據都是用linq拍攝並綁定到圖表上的。 我需要在圖表底部顯示所有部門(不是人數)的總人數。 有沒有解決方案... ???從圖表中獲取總和值

+1

爲什麼能」你是從原始數據中計算出來的嗎? – 2011-03-30 07:45:31

回答

0

我不認爲你可以使用圖表控件來提取SUM數據。使用Datatable(或綁定圖表的任何數據源)來計算數據的總和。或者在DB端進行計算。

更新:
來計算你的數據表和您可以使用LINQ或計算()方法:使用
LINQ:

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

或計算:

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

K.我想知道的是,我們已經連接到數據庫以將數據綁定到圖表。是否有必要再次連接到數據庫?我們不能使用綁定到圖表的數據嗎? – user683485 2011-03-30 09:31:34

+0

您可以使用綁定到圖表的數據。使用Linq來計算總和。例如:'var sum = table.AsEnumerable()。Sum(x => x.Field (「SomeProperty」)); ' – Kamyar 2011-03-30 10:15:27