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

<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;
}

发表于 @ 2007年09月06日 09:47:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:怎么在存储里把数据0.123185以百分比12.3185%输出? | 新一篇:我要把本日效率小于100%的以红色颜色标示,(DataGrid控件)

  • 发表评论
  • 评论内容:
  •  
Copyright © luojianfeng
Powered by CSDN Blog