以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 小数如何拆分成各个整数 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=97132) |
-- 作者:菜鸟王中王 -- 发布时间:2017/3/6 20:08:00 -- 用 Split |
-- 作者:菜鸟王中王 -- 发布时间:2017/3/6 20:10:00 -- 然后用 substring |
-- 作者:有点蓝 -- 发布时间:2017/3/6 20:51:00 -- http://www.foxtable.com/webhelp/scr/1338.htm |
-- 作者:有点蓝 -- 发布时间:2017/3/6 21:23:00 -- 看4楼字符串的用法 具体上传实例说明
|
-- 作者:有点蓝 -- 发布时间:2017/3/6 22:33:00 -- DataColChanged事件 If e.DataCol.Name = "第一列" Then If e.DataRow.IsNull("第一列") Then e.DataRow("第二列") = Nothing Else Dim f As Double = e.DataRow("第一列") Dim i As Integer = Math.Floor(f) e.DataRow("第二列") = i e.DataRow("第三列") = Math.Floor((f - i)*10) e.DataRow("第四列") = Math.Floor((f*10-Math.Floor(f*10))*10) End If End If |
-- 作者:有点蓝 -- 发布时间:2017/3/7 14:35:00 -- 应该是你数据的问题吧,实际数据可能是25.66xx%,四舍五入显示成了25.67%而已 |
-- 作者:有点蓝 -- 发布时间:2017/3/7 15:34:00 -- 精度的问题: Dim f As Decimal = e.DataRow("第一列") * 100
|