我需要DG的第二栏才能获得#34; Php" (菲律宾比索)这是DG绑定在表格中,并且字段设置为" Currency"。我已经为此尝试了很多谷歌搜索,但他们只是没有工作。关于" CultureInfo"对我来说真的不太清楚。我只是使用它并且有一个美元符号。
DataGridView1.Columns(1).DefaultCellStyle.Format = "c"
有人可以告诉我一些可能的方法来获得Php货币吗?
我也试过这个以防奇迹发生大声笑。
DataGridView1.Columns(1).DefaultCellStyle.Format = "fil-PH"
非常感谢任何帮助和想法!
P.S。
我在笔记本电脑中转移了这个项目,它成功地显示了" Php" 。也许它已经与制造历史有关。
新手编码器在这里。
答案 0 :(得分:2)
首先,您需要正确的currency format大写C
。
Me.DataGridView1.Columns(1).DefaultCellStyle.Format = "C"
然后你需要正确的culture info:
Me.DataGridView1.Columns(1).DefaultCellStyle.FormatProvider = Globalization.CultureInfo.GetCultureInfo("en-PH")
您还可以指定特定于线程的文化信息。请参阅这篇文章中的答案:
Questions on localization/globalization of Ctype & .ToString