在WEB中的datagrid 中有一行我那他显示钱,用了{0:C}结果当钱的数目大于3位时。如为¥1234时,显示出来的直为¥1,234,可是我不想让他把这个逗号显示出来,我要他直接显示为1234怎么弄!请帮忙,谢谢

解决方案 »

  1.   

    可以自己设置CultrueInfo
    在global的Application_BeginRequest
    CultureInfo.CurrentCulture.NumberFormat.CurrencySymbol = "¥";
    CultureInfo.CurrentCulture.NumberFormat.CurrencyGroupSeparator ="";不过楼主没必要对回答你问题的人发火吧:)
      

  2.   

    果然有人不爽了,:)
    你说报错也没说保什么错,怎么帮你,,,,,,,,,,,,,,,
    前面加一句Thread.CurrentThread.CurrentCulture = new CultureInfo("zh_CN");试试
      

  3.   

    好了,谢谢你HowcanIdo(不会吧) (
      

  4.   

    首先你可以不用这个格式:{0:C}.
    其次,如果显示出来有","的话,你可以用String.Replace(",","")这个方法就可以把","去掉了
    这样不知道搂住可以吗