有时候需要在GridView的页脚中汇总显示一些信息,常见的方法有两种:
1、在SQL中使用汇总统计函数,直接在SSQL中查询出来,但是这种方法不常用。
2、在程序中使用代码实现,这样比较灵活,代码如下:
- grdBlogs.ShowFooter = true;
- grdBlogs.DataSource = table;
- grdBlogs.DataBind();
- TableCellCollection tc=grdBlogs.FooterRow.Cells;
- tc.Clear();
- tc.Add(new TableCell());
- tc[0].Attributes.Add("align","left");
- tc[0].Attributes.Add("colspan", "3");
- tc[0].Text = string.Format("Total count: {0}",table.Rows.Count);
这里的代码是在页面添加一个统计总记录行的列,并且给这一列添加了
向左对其,跨三列的属性。
当然你也可以灵活设置页头或者数据内容,本质都是对Table的操作。
因为服务器控件在客户端表现的本质是HTML标签,
GridView也就不过是一个Table而已。。