gridview嵌套中统计的问题

lsr021 2007-10-07 10:18:26
请大家帮忙解决下问题,在此非常感谢。

我打算做个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();
}
}
...全文
89 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
panzi667 2007-10-07
  • 打赏
  • 举报
回复
看看范围
lsr021 2007-10-07
  • 打赏
  • 举报
回复
什么范围啊?
一、表头表尾 1、自定义多行表头,列合并,行合并 2、删除表身指定列、行 3、固定表头,向下拉动滚动条时,表头固定不动 4、表脚行统计,总计、平均值 二、导入导出 1、导出Excel,Word 2、导入Excel 三、多层嵌套 1、在父GridView的编辑模板嵌套一个子GridView 2、三层GridView嵌套 四、分页排序 1、分页 2、列排序,点击列升序、降序排序 五、结合控件 1、CheckBox控件,多选、全选 2、DropDownList控件 3、隐藏控件,当选择处理状态选备注时,隐藏textbox显示 4、radio控件,选获取GridView表主键 5、GridViewDropDownList绑定数据,直接绑定显示,无需点击编辑按纽。 6、JavaScript操作checbox实现全选,多选 六、设置属性 1、JavaScript设置GridView行的背景颜色,单偶行的背景颜色,鼠标停留行背景,鼠标选时的行背景 2、GridView的JavaScript的行单击,双击、删除提示框、快捷键事件 3、GridView设置属性,单元格文本颜色,单元格背景颜色,表增加空行 七、无代码 GridView排序、发送邮件、点击行查看详情,内容过长截取 八、选增删改 1、GridView自带的选、编辑、删除,即CommandField 2、GridView添加记录,在GridView表脚添加控件,用添加记录 3、更新所有记录,GridView直接绑定控件,然后更新 九、主键索引 根据主键多条记录删除,单条记录删除。

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧