有一个表,其中一个字段的值等于另两个字段相除的结果。
Select rq,cyzyq,db,jz,jh,qjrhdl,rcyl1,qjrhdl/rcyl1 from bb_qjrhd
这样的写法,如果qjrhdl,rcyl1分别等于100,qjrhdl/rcyl1则显示的是100/100,我想得到的是1。
在aspx页面,<%#DataBinder.Eval(Container.DataItem, "qjrhdl")%>/<%#DataBinder.Eval(Container.DataItem, "rcyl1")%>我是这样写的。请高手帮忙解答

解决方案 »

  1.   

    后台写个计算方法
    public int getNum(int i,int j){
      return i/j;
    }前台
    <%# getNum(Convert.ToInt32(Eval("qjrhdl").ToString()),Convert.ToInt32(Eval("rcyl1").ToString()))%>
      

  2.   

    如果你两个字段都是数字,这样可以: 
     <%#Convert.ToInt32(Eval("qjrhdl")) / Convert.ToInt32(Eval("rcyl1"))%>