2014-10-28 34 views
0

您好,我想查找DataTable列的總和。通過使用計算方法。Datatable不能正常工作的計算方法

object taxObject = tbl_Resords.Compute("Sum(SERVICE TAX)", " ");

這是我的表情..

但它拋出以下異常。

[System.Data.SyntaxErrorException] = {"Syntax error in aggregate argument: Expecting a single column argument with possible 'Child' qualifier."} 
+0

或使用LINQ:'小數稅= tbl_Resords.AsEnumerable()總和(R => r.Field (「服務稅」)));' – 2014-10-28 10:21:57

回答

0

如果列名稱包含空格,然後用方括號括起來

所有的列名
object taxObject = tbl_Resords.Compute("Sum([SERVICE TAX])", "");