我使用c#在其中一个Windows项目上有一个ListView。其中一列包含货币值。如何格式化列表视图以使此列显示“£”符号(对于英镑)?
答案 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错误