我已经完成了我的项目,现在我只是面临一个小问题而且我不知道如何解决问题是Form_Load
它从数据库中获取价值并显示在{{ 1}}它没关系,但它没有在项目价格之后添加Listbox
请帮助我并告诉我如何添加它。我正在使用这种编码:
.00
请告诉我如何在物品价格后添加.00。
答案 0 :(得分:2)
您使用的格式功能不正确。要实现你想要的东西你可能想写这样的东西:
textBox59.Text = string.Format("Rs: {0:}.00", Total);
然而,如果我是你,我会用它:
textBox59.Text = "Rs: " + Total.ToString("f2");
更多信息:MSDN
答案 1 :(得分:0)
@Lukas已经向您展示了其中一条路。但想想你的方式有什么问题。
Total + ".00"
当没有精度时,这将起作用,但对于像50.12这样的十进制值,它将产生50.12.00。糟糕!
有各种格式化字符串的方法,如果你重复它们会很有用。这是一个快速的需求:
Total.ToString("0.00")
当总计= 50.12时,结果= 50.12
当总计= 50时,结果= 50.00
我还建议使用string.Format
而不是任何字符串连接。
string.Format("Rs: {0}", Total.ToString("0.00"))