zoukankan      html  css  js  c++  java
  • 一个简答的Access下的分页

    分页
        public void listArticle()
    {
    CmsArticle arObj
    = new CmsArticle();
    DataSet ds
    = arObj.listArticle();
    if (ds != null)
    {
    PagedDataSource pds
    = new PagedDataSource();
    pds.DataSource
    = ds.Tables[0].DefaultView;
    pds.AllowPaging
    = true;
    pds.PageSize
    = 1;
    pds.CurrentPageIndex
    = currentpage - 1;

    rsCount
    = ds.Tables[0].Rows.Count;
    pageCount
    = pds.PageCount;
    pagesize
    = pds.PageSize;

    gvNewList.DataSource
    = pds;
    gvNewList.DataBind();


    ///上下页
    double result;
    result
    = rsCount / pagesize;
    string[] r = new string[2];
    r
    = result.ToString().Split('.');
    pageCount
    = Convert.ToInt32(r[0]);

    if (result > pageCount)
    {
    pageCount
    = pageCount + 1;
    }

    ///上一页和首页
    if (!pds.IsFirstPage)
    {
    lnkPrev.NavigateUrl
    = "?page=" + Convert.ToString(currentpage - 1);
    //lnkHead.NavigateUrl ="?Page=" + Convert.ToString(1);
    }

    ///下一页和末页
    if (!pds.IsLastPage)
    {
    lnkNext.NavigateUrl
    = "?page=" + Convert.ToString(currentpage + 1);
    //lnkEnd.NavigateUrl = "?Page=" + Convert.ToString(rsCount);
    }
    }



    listInfoLabel.Text
    = "全部共" + rsCount + "篇,每页" + pagesize + "篇,当前第" + currentpage + "/" + pageCount + "";
    pageInfoLiteral.Text
    = WebApp.Pagination.Show(currentpage, pageCount, 10, "?page=", "");
    }
  • 相关阅读:
    Codeforces1499D The Number of Pairs
    Codeforces1493D GCD of an Array
    AtCoder Beginner Contest 192 F
    Codeforces 1485F Copy or Prefix Sum
    Miller_Rabin
    Codeforces Round 655 (Div. 2) E
    Codeforces Round 655 (Div. 2) D
    B
    A
    待更新笔记
  • 原文地址:https://www.cnblogs.com/cancer_xu/p/1686910.html
Copyright © 2011-2022 走看看