当前位置: 代码迷 >> PB >> SetItem如何把写入的值直接取整了,小数位后的数都为00
  详细解决方案

SetItem如何把写入的值直接取整了,小数位后的数都为00

热度:69   发布时间:2016-04-29 08:17:43.0
SetItem怎么把写入的值直接取整了,小数位后的数都为00
用dw_1.SetItem(ll_found, "mdqye", ld_dqye )
数据窗口的数值本来要显示123.45,结果显示的是123.00

用 dw_1.object.mdqye[ll_found] = ld_dqye 也是一样


------解决方案--------------------
第一个方法是直接改变设置进去的值,把ld_dqye 变量的值直接取整赋值进去。
另外一个办法是不改变设置进去的值,实际还是两位小数,但是显示时有改变,设置一下数据窗口字段FORMAT属性,修改成四舍五入显示。但是保存入数据库的仍然是ld_dqye 的原值。