如何格式化列表视图列以显示货币符号

时间:2011-06-20 15:37:47

标签: c# winforms listview currency symbols

我使用c#在其中一个Windows项目上有一个ListView。其中一列包含货币值。如何格式化列表视图以使此列显示“£”符号(对于英镑)?

3 个答案:

答案 0 :(得分:5)

String.Format("{0:c}", CurrencyValue);
如果你只想要应用程序的语言环境的货币符号,

应该可以解决问题。如果您正在使用多个currrencies,您的选择控制必须支持Unicode。

答案 1 :(得分:0)

你必须做一些事情,例如给这个符号的UTF-16 (hex)代码并做这样的事情,不需要修改它

 listView1.Items.Add(((char)0x00A3).ToString());

对我有用........希望它有所帮助

您可能需要查看This

答案 2 :(得分:-1)

String.Format("{0:c}", CurrencyValue);

在vb.net中未定义CurrencyValue错误