此处的示例代码如下所示
lbUnit.Items.Add(String.Format("{0:n4}", dr1("unit_price")))
lbUnit1.Items.Add(String.Format("{0:n4}", dr1("unit_price")))
请注意:dr1(" unit_price")此unit_price是从msSQL Server获取的
这2个语句显示4位小数 例如
显示如下0.013
但我想要的是0.012543
当更改为"{0:n4}"
到"{0:n6}"
和"{0:g}"
也会得到相同结果时,其他任何解决办法都可以让它显示所有小数位?
答案 0 :(得分:0)
您是否尝试过{0:0.000000}
或{0:0.00####}
,只会在必要时显示更多地点。
答案 1 :(得分:0)
使用N6
作为numeric format string。
myDecimal.ToString("N6")
或者:
String.Format("{0:N6}", myDecimal)
或者:
Dim d As Double = 0.123
Dim sDisplayValue As String = d.ToString("0.000000")