日元货币的字符串格式

时间:2016-02-19 07:21:14

标签: asp.net

我想在GridView中的Label文本上显示日元货币格式。我想在aspx页面中执行此操作。 我怎样才能做到这一点?它应该显示为¥100,000。我试过这个,但没有得到输出。请建议我纠正。

<asp:Label ID="LblPrice" runat="server" Width="100px" Text='<%# string.Format (  "{0:C,ja-JP}",Eval("Amount")) %>'  /

1 个答案:

答案 0 :(得分:0)

尝试

string.Format(new CultureInfo("ja-JP"), "{0:C}", Eval("Amount")). 

请注意,您应该将new CultureInfo("ja-JP")保存在页面中的某个字段中。

在页面的C#代码中添加如下字段:

protected CultureInfo japaneseCulture = new CultureInfo("ja-JP");

然后写

string.Format(japaneseCulture, "{0:C}", Eval("Amount"))

请注意,ja-jp将显示¥100,000,而货币符号和数字之间没有空格。