怎么在CS里用函数把23.4312转化成23.43%输出?

来源:互联网 发布:社会调查软件 编辑:程序博客网 时间:2024/06/04 19:07

 

<asp:TemplateColumn ItemStyle-Width="3%" HeaderText="本日效率">
<ItemTemplate>
<%# brxl(Convert.ToString(DataBinder.Eval(Container.DataItem, "brxl")))%>
</ItemTemplate>
</asp:TemplateColumn>

protected string brxl(string brxl)
{  
 brxl=Server.UrlDecode(brxl);
 float brxl2=float.Parse(brxl);
        //decimal brxl2=decimal.Parse(brxl); //方法二,先转化成decimal型
 if(brxl2==0)
 {
      brxl="";
 }
 else
 {  
      brxl=Math.Round(brxl2*100,2).ToString()+"%";
             //brxl=Decimal.Round(brxl2*100,2).ToString()+"%"; //方法二
 }
 return brxl;
}

原创粉丝点击