无效的集合函数 Sum()和类型 String 的用法

无效的聚合函数 Sum()和类型 String 的用法string sum dt.Compute(Sum(余额), ).ToString()这句报

无效的聚合函数 Sum()和类型 String 的用法
string sum = dt.Compute("Sum(余额)", "").ToString();
这句报错,无效的聚合函数 Sum()和类型 String 的用法
余额是decimal类型,无空值
[解决办法]
你的dt中包含余额字段嘛???

public object Compute(string strExpression,string strFilter)

参数:

strExpression:要计算的表达式字符串,基本上类似于Sql Server中的统计表达式

strFilter:统计的过滤字符串,只有满足这个过滤条件的记录才会被统计

string sum  = dt.Compute("SUM(余额)", "").ToString();