把一个变量保存着从数据库查询来的货币型变量,但里面小数是四位的,我两截取成两位,该如何办? 在SQL SERVER是改不了的,只有用截取的方法,如果做

解决方案 »

  1.   

    Math.Round(3.44, 1); //Returns 3.4.
    Math.Round(3.45, 1); //Returns 3.4.
    Math.Round(3.46, 1); //Returns 3.5.
      

  2.   

    不应该截取,应该使用格式化。double Test = 123.4523;
                Console.WriteLine(Test.ToString("0.00"));
      

  3.   

    大家不要乱说啊
    我的是web窗体 
    ToString("0.0");这样的的语编译出错,提示说无效参数
      

  4.   

    截取的字符串.Substring(0,截取的字符串.IndexOf(".")) + "." + 截取的字符串.Substring(截取的字符串.IndexOf(".")+1,2)
      

  5.   

    dim s as stirng = "100"
    s = Microsoft.VisualBasic.Strings.Format(Val(s), "0.00#")
    debug.write (s) '100.00
      

  6.   

    非常感谢   lovelizheng(可可) ( ) 信誉:97 
    我路过的,但用上了!