Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
将文本框的格式符号属性设为:
#0.000
这样就显示三位小数。
Dim
Digits As Integer = 2 '要保留的小数位数,根据需要修改Convert([数量] * [单价] * (1 - [折扣]) * 100, 'System.Int64') / 100
原理很简单:将计算结果乘以100,然后取整,最后除以100。
如果你要保留三位小数,将表达式中的100改为1000即可,其余类推。
我看了一下格式符号,还是有效的,只是格式符号只影响显示结果,不影响编辑。
也就是说,你里看编辑框,看到的是两位小数,你进入编辑框,看到的是实际的值,也就是多位小数。
因显示是给操作者看的,不需要编辑的,会误导用户或操作者呀,显示的问题还需有待解决。编辑是没有问题。
老大,这个文本显示的问题,重要呀,数据的反映,在窗口中体现是多见的,不知是否理解正确,因大部分数据显示都要通过窗体来显示呀。
下载信息 [文件大小: 下载次数: ] | |
点击浏览该文件:管理项目29.table |