我正在使用infragistics webgrid並需要格式化貨幣字符串。爲此,我需要一個包含「$ ### ###,00」這樣的模式的字符串,我希望這個字符串能夠從我目前的CultureInfo中獲得。我怎樣才能做到這一點? 我需要從信息中手動編寫它:asp.net中的貨幣格式字符串
CultureInfo.CreateSpecificCulture(myLanguageId).NumberFormat.CurrencyGroupSeparator
CultureInfo.CreateSpecificCulture(myLanguageId).NumberFormat.CurrencyGroupSizes
CultureInfo.CreateSpecificCulture(myLanguageId).NumberFormat.CurrencyDecimalDigits
CultureInfo.CreateSpecificCulture(myLanguageId).NumberFormat.CurrencyDecimalSeparator
等 等 等
的是一個單行的解決方案?
好吧,不完全。我不想自己做實際的轉換,只是得到模式字符串。 像這樣: string myPattern = CreateCurrencyPattern(myCurrentCulture); ,然後myPattern將包含帶有或不帶貨幣符號的「$ ###,###,###。00」。 – 2009-04-17 09:19:07