【发布时间】:2014-08-29 04:31:49
【问题描述】:
dgProducts.Columns["Unit Price"].DefaultCellStyle.Format = "c";
当我执行此代码时,它会显示带有 $ 符号的钱(例如:对于 432,它显示为 $432.00)。但我想要“LKR”而不是“$”符号。有可能这样做吗?请帮帮我!
【问题讨论】:
-
您将获得 $,因为机器上的区域设置未设置为 sri lanka,如果区域设置设置为 sri lanka,那么您将获得 LKR。你的代码是正确的。如果您想忽略客户端的区域设置,下面的答案就是您想要的
-
廉价破解:string.Format("{0:C}", yourDouble).Replace("$", "LKR");
标签: c# sql datagridview string-formatting