怎样称为货币格式???
string.Format("${0:###,###,###.##}元",decimalVar);
??????????????????

解决方案 »

  1.   

    找到system.string的format方法
    string str="99988"
    str=format(str,"##,####.00")
    str value is:99,988.00
    试一下行不行!
      

  2.   

    string strMoney="544.54";
    decimal decMoney=System.Convert.ToDecimal(strMoney);
    string money=decMoney.ToString("c");
      

  3.   

    如果要转换成不同地区的符号,可以用:
    CultureInfo MyCulture =  new CultureInfo("zh-CN");
    String MyString = MyInt.ToString("C", MyCulture);注意:这里OrderTotal的格式只能是Decimal.
      

  4.   

    engine_(engine)兄的方法是可行的, jkeen(网络虾米) 老兄的格式中缺{0:}