gridview嵌套中统计的问题
请大家帮忙解决下问题,在此非常感谢。
我打算做个gridview1嵌套gridview2,这个功能是实现了。但是我在gridview2的脚注里做统计时就出问题了,嵌套里的gridview2里的统计会变成是多个累计,不是单个gridview2自己的累计。请教下大家如何实现不要多行中gridview2累计。我实现的代码如下:
protected void GridView2_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
goodNum += Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "goodNum"));
ticheng_price += Convert.ToDecimal(DataBinder.Eval(e.Row.DataItem, "ticheng_price"));
xshk += Convert.ToDecimal(DataBinder.Eval(e.Row.DataItem, "xshk"));
price += Convert.ToDecimal(DataBinder.Eval(e.Row.DataItem, "price"));
chayi_price += Convert.ToDecimal(DataBinder.Eval(e.Row.DataItem, "chayi_price"));
}
else if (e.Row.RowType == DataControlRowType.Footer)
{
e.Row.Cells[0].Text = "小计:";
e.Row.Cells[1].Text = goodNum.ToString();
e.Row.Cells[3].Text = ticheng_price.ToString();
e.Row.Cells[4].Text = xshk.ToString();
e.Row.Cells[6].Text = price.ToString();
e.Row.Cells[7].Text = chayi_price.ToString();
}
}