请教高手:现在有这样一个需求.
比如有一个内存的数据表,有三个列,一个是单价,一个是数量,一个是金额(另外还有一个是序号)现在有这样一个需求,就是计算金额时,如果有小数,就向上取得121.10就是122,121.90也是122.
DataTable dt = new DataTable();
dt.Columns.Add("price",typeof(decimal));
dt.Columns.Add("count",typeof(decimal));
dt.Coumuns.Add("money",typeof(int),"price*count"));
这样写好了之后,就发现,它自动的进行了四舍五入的处理了.
不知道这样的表表达式如何写.谢谢!
比如有一个内存的数据表,有三个列,一个是单价,一个是数量,一个是金额(另外还有一个是序号)现在有这样一个需求,就是计算金额时,如果有小数,就向上取得121.10就是122,121.90也是122.
DataTable dt = new DataTable();
dt.Columns.Add("price",typeof(decimal));
dt.Columns.Add("count",typeof(decimal));
dt.Coumuns.Add("money",typeof(int),"price*count"));
这样写好了之后,就发现,它自动的进行了四舍五入的处理了.
不知道这样的表表达式如何写.谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货