设置货币的币种及金额的小数点位数

我们在处理货币类型的数据时,经常会遇到货币类型数据的显示。例如在中文的机器上显示的总是¥50,200.00这样的格式,
那么如果我们要显示$50,200这样的格式呢,这里面就涉及到了两点:
    1. 将当前区域设置为美国 
    2. 设置金额的小数位数为0 

     我们可以做一个基类 BasePage,在这个基类中重写InitializeCulture()这个方法。代码如下:

protected   override   void  InitializeCulture()    
{      
Thread.CurrentThread.CurrentCulture 
=   new  CultureInfo( " en-US " false ); Thread.CurrentThread.CurrentCulture.NumberFormat.CurrencyDecimalDigits  =   0
 
base .InitializeCulture();    
}

然后在需要显示金额的页面中继承这个基类即可。

你可能感兴趣的:(设置)