明天的明天 永远的永远 未知的一切 我与你一起承担 ??

是非成败转头空 青山依旧在 几度夕阳红 。。。
  博客园  :: 首页  :: 管理

Asp.Net中,二列相除,以百分比的形式显示!!

Posted on 2006-09-21 00:51  且行且思  阅读(1377)  评论(0)    收藏  举报
<ItemTemplate>  
  <tr>  
   
  <td   width="50">  
  列1<%#   DataBinder.Eval   (Container.DataItem,"列1字段名")%>  
  </td>  
  <td   width="50">  
  列2<%#   DataBinder.Eval   (Container.DataItem,"列2字段名")%>  
  </td>  
  <td>  
  列3<%#   MakeStr(DataBinder.Eval   (Container.DataItem,"列1字段名"),DataBinder.Eval   (Container.DataItem,"列2字段名"))%>  
  </td>  
  </tr>  
  </ItemTemplate>  
   
  aspx.cs中写一个protected的方法  
  protected   string   MakeStr   (Object   obj1,Object   obj2)  
  {  
  int   num1   =int.Parse(obj1.ToSting());  
  int   num2   =int.Parse(obj2.ToSting());  
  double   num3   =   num2/num1*100;  
  string   num   =   num3.ToString();  
  return   num;  
   
  }