Foxtable(狐表)用户栏目专家坐堂 → Double数据运算之后多出来0.0001


  共有4953人关注过本帖树形打印复制链接

主题:Double数据运算之后多出来0.0001

帅哥哟,离线,有人找我吗?
狐狸爸爸
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47511 积分:251479 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/9/30 11:28:00 [显示全部帖子]

参与计算的列,包括接收计算结果的列,列类型全部改为双精度小数。

如果还不行,就修改一下计算代码:

 

Dim a As Decimal = e.datarow("列1")
Dim b As Decimal = e.datarow("列2")

Dim c As decimal = a * b

e.Datarow("列3") = c

 


 回到顶部