2011-09-27 269 views
0

我使用的是GridView和我需要顯示在阿拉伯文化,所以我用這個代碼,這是工作得非常好貨幣,貨幣格式化語言?

DataFormatString =「{0:C}」

的結果會是怎樣這個:د.ك.55.000 現在我想要改變它是這樣的:55.000 KD ???

+0

你試過'DataFormatString = 「{0:0.000} K.D.」'? –

回答

1

你試過DataFormatString = "{0:0.000} K.D."

As shown in this example.

+0

好吧,這不會解決整個問題! 因爲該網站是多語言和我希望看到貨幣在這樣的「د.ك.55.000」阿拉伯語格式,並在英國這樣的「55.000 KD」 用自己的方式將僅使用英文的所有時間 – HAJJAJ

+0

ERRM你有點離開你的原始問題! :)那麼,你將基於什麼來確定用戶在哪個國家查看你的網站?假如你可以正確的確定它的位置,選擇Case。也許是一個單獨的問題本身... –

+0

大概你還需要改變你的網站上的文字從阿拉伯文到英文呢?你可能想看看[這個問題](http://stackoverflow.com/questions/1238180/finding-clients-location-in-an-asp-net-page) –