在 C# 中将小数转换为货币 visual studio 2010
Convert decimal to currency in C# visual studio 2010
大家好,我的网站上有一个标签,显示页面上的商品价格。 T 恤页面当前显示的 T 恤价格为 55,我希望它显示为 £55。我希望标签以英镑货币格式显示价格。我当前的代码如下。有人可以指出我正确的方向吗?感谢您的宝贵时间...
<asp:Label ID="Label2" runat="server" Text='<%# Convert.ToDecimal(Eval("Price")).ToString("#,##0.00") %>'>
更改您的格式字符串以使用 c
,这会将您的字符串格式化为货币值。
<asp:Label ID="Label2" runat="server"
Text='<%# Convert.ToDecimal(Eval("Price")).ToString("c") %>'>
有关详细信息,请参阅 MSDN。
您只需将其格式化为特定文化的货币。下面的例子应该有效:
<asp:Label ID="Label2" runat="server" Text='<%# Convert.ToDecimal(Eval("Price")).ToString("C", CultureInfo.GetCultureInfo("en-GB")) %>'>
大家好,我的网站上有一个标签,显示页面上的商品价格。 T 恤页面当前显示的 T 恤价格为 55,我希望它显示为 £55。我希望标签以英镑货币格式显示价格。我当前的代码如下。有人可以指出我正确的方向吗?感谢您的宝贵时间...
<asp:Label ID="Label2" runat="server" Text='<%# Convert.ToDecimal(Eval("Price")).ToString("#,##0.00") %>'>
更改您的格式字符串以使用 c
,这会将您的字符串格式化为货币值。
<asp:Label ID="Label2" runat="server"
Text='<%# Convert.ToDecimal(Eval("Price")).ToString("c") %>'>
有关详细信息,请参阅 MSDN。
您只需将其格式化为特定文化的货币。下面的例子应该有效:
<asp:Label ID="Label2" runat="server" Text='<%# Convert.ToDecimal(Eval("Price")).ToString("C", CultureInfo.GetCultureInfo("en-GB")) %>'>