/// <summary>
/// 计算GridView中的记录数
/// </summary>
/// <param name=”gv”>GridView的实例</param>
/// <returns></returns>
static public int GetRecordCount(GridView gv)
{
// 不分页,或只有1页,则取当前页的行数
if (!gv.AllowPaging || gv.PageCount <= 1)
return gv.Rows.Count;
// 记录当前页索引,以便计算完成后恢复
int nCurPage = gv.PageIndex;
// 跳转到最后一页
gv.PageIndex = gv.PageCount – 1;
gv.DataBind();
// 计算总行数,为:(总页数 – 1) * 每页行数 + 最后一页行数
int nTotalCount = gv.PageIndex * gv.PageSize + gv.Rows.Count;
// 恢复原页索引
gv.PageIndex = nCurPage;
gv.DataBind();
// 返回计算出的页数
return nTotalCount;
}
1。使用比较正规的方法:
Page.ClientScript.RegisterClientScriptBlock
Page.ClientScript.RegisterStartupScript
2。<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“>
把这个删了
