在我的数据库中,我有与此类似的代码
Dim Ulaz As String, Izlaz As String, UkKol As String, UkFin As String
在代码的最后我有这个
Me.NC = UkFin / UkKol
Me.NC
代表了平均价格。
如果结果我有0.498
值,我希望该值显示为0.50
。换句话说,它必须四舍五入到两个地方。
我怎么能在VB中这样做?该值将传递到Form上的NC
字段,但是..
非常感谢您及时回复!
一切顺利, 阿迪
答案 0 :(得分:1)
您需要Math.Round
方法。查看http://msdn.microsoft.com/en-us/library/zy06z30k.aspx
答案 1 :(得分:0)
您可以将.ToString()方法与格式字符串一起使用,以显示具有所需数量的小数位数而不会丢失实际变量的任何精度。
Me.NC.ToString("f2")
或
Me.NC.ToString("0.00")
以下是有关格式字符串的更多信息:http://msdn.microsoft.com/en-us/library/system.string.format.aspx