DataGridViewCell中的比索符号格式?

时间:2014-08-24 11:05:26

标签: vb.net datagridview

我需要DG的第二栏才能获得#34; Php" (菲律宾比索)这是DG绑定在表格中,并且字段设置为" Currency"。我已经为此尝试了很多谷歌搜索,但他们只是没有工作。关于" CultureInfo"对我来说真的不太清楚。我只是使用它并且有一个美元符号。

 DataGridView1.Columns(1).DefaultCellStyle.Format = "c"

有人可以告诉我一些可能的方法来获得Php货币吗?

我也试过这个以防奇迹发生大声笑。

  DataGridView1.Columns(1).DefaultCellStyle.Format = "fil-PH"

非常感谢任何帮助和想法!

P.S。

我在笔记本电脑中转移了这个项目,它成功地显示了" Php" 。也许它已经与制造历史有关。

新手编码器在这里。

1 个答案:

答案 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