请问如何在DataTable的Expression表达式中取某列的绝对值。
我试过
col.Expression = "ABS(列名)";
与
col.Expression = "abs(列名)";
都不行,请问大家要如何取绝对值呢?
------解决方案--------------------ABS(Convert.ToInt32(col.Value))
对结果还可以继续ToString转为字符串
------解决方案--------------------
DataColumn.Expression应该不支持ABS函数,你可以用IIF(列名 >= 0,列名,列名*-1)
------解决方案--------------------