string str;
str="88.00";
我用String.Format("{0:#0}",str) 想返回88

解决方案 »

  1.   

    string str;
    str="88.00";
    Response.Write(int.Parse(float.Parse(str).ToString()));
      

  2.   

    str.Substring(0, str.LastIndexOf("."))
      

  3.   

    Response.Write((int)(float.Parse(str).ToString()));
      

  4.   

    如果是把datagrid的属性生成器的值,显示成上面的那种方式该怎办?
      

  5.   

    用模板列吧后台函数,前台调用//根据数字显示
    public String GetGender(object Gender)
    {
    if(Gender.ToString ().Trim ()=="E")
    return "English";
    else
    return "Chinese";
    }前台绑定Text='<%# GetGender(DataBinder.Eval(Container.DataItem,"gender")) %>'
      

  6.   

    string.Format("{0:0.##}",dr["BuyPrice"]);