如何在物品价格

时间:2016-07-16 21:41:16

标签: c# winforms

我已经完成了我的项目,现在我只是面临一个小问题而且我不知道如何解决问题是Form_Load它从数据库中获取价值并显示在{{ 1}}它没关系,但它没有在项目价格之后添加Listbox请帮助我并告诉我如何添加它。我正在使用这种编码:

.00

请告诉我如何在物品价格后添加.00。

2 个答案:

答案 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"))