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