日期:2014-05-17  浏览次数:20449 次

gridview绑定数据后,显示某列的汇总
页面中使用gridview绑定数据后显示如下:

编号 收费名称 应交费用
1 学费 800
2 考试费 150
3 杂费 200

现在想在“应交费用”这一列的末尾增加显示费用的汇总,结果如下:

编号 收费名称 应交费用
1 学费 800
2 考试费 150
3 杂费 200
  总计:1150

问题1:该怎么求得总计?
问题2:如何显示总计的数据?

各位高手,不吝赐教,不甚感激。

------解决方案--------------------
decimal wastageqty =0;
protected void GVdetail_RowDataBound(object sender, GridViewRowEventArgs e)
{

if (e.Row.RowType == DataControlRowType.DataRow)
{
wastageqty += Convert.ToDecimal(DataBinder.Eval(e.Row.DataItem, "wastage_qty"));


}
else if (e.Row.RowType == DataControlRowType.Footer)
{

// e.Row.Cells[5].Text = "单耗合计:"; //在Footer里对单耗列汇总
e.Row.Cells[6].Text = wastageqty.ToString();
wastageqty = 0;

}
}