无效的聚合函数 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();