gpt4 book ai didi

vb.net 货币显示有四个零而不是两个

转载 作者:行者123 更新时间:2023-12-02 08:15:01 28 4
gpt4 key购买 nike

当我从sql server获取money字段到vb.net代码时,我总是得到1.0000而不是1.00。我如何在 vb.net 中将其转换为 1.00?

TD = New HtmlTableCell

If Not SqlDR("Price") Is DBNull.Value Then
TD.InnerHtml = SqlDR("Price")
Else
TD.InnerHtml = "0.00"
End If

SQLDR 是我的 sql 数据读取器

最佳答案

这是因为 SQL Server 存储的 MONEY 字段有 4 位小数。要使用 2 查看它,请使用 String.Format方法。

String.Format("{0:c}", 10) ''result: $10.00

String.Format("{0:N2}", 10) ''result: 10.00

请参阅这些页面,了解设置数字格式的更多方法

关于vb.net 货币显示有四个零而不是两个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2345462/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com