计算GridView行数的函数

Posted By zero
Categorized Under: 记事本
Comments (0)

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

}

ASP.NET中使用response.write输出后网页中的字体变大的解决办法!

Posted By zero
Categorized Under: 开发相关
Comments (0)

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“>

把这个删了