0
A
回答
1
最靈活的方式是使用Enumerable.Sum
:
Int64 sum = table.AsEnumerable().Sum(r => r.Field<int>("total"));
請注意,您需要添加using System.Linq;
。
您還可以使用DataTable.Compute
其語法是不容易記住,並且是有限的:
Int64 sum = (Int64) table.Compute("Sum (total)", null);
+0
什麼是你可以在enumerable.Sum中提到的變量r? – 2013-03-07 16:17:48
+0
@NgYangYang:自[[DataTable.AsEnumerable]](http://msdn.microsoft.com/zh-cn/library/system.data.datatableextensions.asenumerable.aspx)返回一個'IEnumerable
0
如果你使用SQL Server,你可以讓服務器計算並返回你的總和。
SqlCommand cmd = new SqlCommand("SELECT SUM(Total) FROM MyTable", conn);
int nSum = (int)cmd.ExecuteScalar();
相關問題
- 1. 在sql server表中計算列總數
- 2. 計數和總計列表
- 3. 在動態數據透視表中計數小計和總數
- 4. 在Android列表中計算的行數總計查看
- 5. 如何計算asp.net中數據表列的總和?
- 6. 在數據幀的特定列中計算數位總和
- 7. 如何從列表中計算總計
- 8. 數據透視表計算字段在計算列和總計列上
- 9. 如何計算itext 7中表格列的總數和小計?
- 10. 如何計算列數據的總數?
- 11. 在R中總計兩列
- 12. 在Spark數據集中創建具有運行總計的列
- 13. 從MSSQL中的多個表中總計每日總計加總計總計
- 14. How總計值在動態表格列中的數量
- 15. 如何顯示SharePoint列表中計算列的總數?
- 16. 如何從Python中整數列表中計算素數總和?
- 17. 數據透視表總計在頂部
- 18. 我需要在數據透視表中的列總數
- 19. 按列計算sql組中的總數
- 20. Sql Server中列值的總計數
- 21. 根據月份計算並彙總表中的數據
- 22. 同一表中不同列的SQL計數總數
- 23. 計數和表中的值的總和
- 24. 根據WPF中的項目列表計算總和平均值
- 25. R中的每週總計數據
- 26. 計數範疇值總數列中爲整個數據框
- 27. 如何計算LINQ中的DataTable列的總和(到數據集)?
- 28. 在一張表中合併頻率和彙總統計數據?
- 29. 在表中計算小節總計
- 30. 子總計關係的數據表
你有沒有先試過自己?你有任何代碼要顯示嗎? – 2013-03-07 10:05:41
檢查這些答案:http://stackoverflow.com/questions/5601752/how-to-sum-columns-in-a-datatable http://stackoverflow.com/questions/5892993/how-to-calculate-這個數據表中的列在asp-net – gdp 2013-03-07 10:06:02