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

我们在处理货币类型的数据时,经常会遇到货币类型数据的显示。例如在中文的机器上显示的总是¥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();    
}

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

posted @ 2009-08-24 18:18  陈 锋  阅读(2439)  评论(0编辑  收藏  举报