在你绑定这个数据之前,肯定有数据源吧?如果是取的DataTable之类的,那么你直接先操作这个数据源
DataTable dt =数据获取方法.....
dt.columns.add("sumValue");
for(int i=0;i
很简单嘛
放3列,第3列放一个Lable
后台
for(int i=0;i
:Label lbl_total =repeater.rows[i].findControl("lable") as Lable();//第3列的lable
同样的方法获取repeater 里面的第一列 第二列的值
然后
lbl_total.text=(lbl_num1+lbl_num2).tostring();
}
你可以在绑定之前操作,你查询出来的tabel 添加列
列名随意,内容 就是 table。rows【0】【“row1”】+ table。rows【0】【“row2”】
然后在绑定到rep 用新创建的tabl 而不是 查询出来的
或者用sql 解决
可能有错,意思就是这样
两个思路:
一。数据库里加:select column1,column2,(column1+column2) as column3 from table
二。repeater的第三列值:<%=Getsum(Eval("column1"),Eval("column2"))%>
没有做过,给你个思路,你可以把他们放到一个临时表中,然后在绑定就好了!