zoukankan      html  css  js  c++  java
  • Linq分页

            /// <summary>
            /// Linq分页
            /// </summary>
            int pagesize = 2;//每页条数
            int recordcount = 0;//总条数
            int pageindex = 1;//当前第几页
            public static string con = ConfigurationManager.ConnectionStrings["MySQLDBConnectionString"].ConnectionString;
            GuestBookDataContext ctx = new GuestBookDataContext(con);
            public StringBuilder sb = new StringBuilder();
            public void GetPage()
            {
                if (!String.IsNullOrEmpty(Request.QueryString["page"]))
                {
                    pageindex = Convert.ToInt32(Request.QueryString["page"]);
                }
                recordcount = ctx.tbGuestBook.Count();
                int pagecount = (int)Math.Ceiling((decimal)recordcount/pagesize);//总页数
                sb.Append("共<font style='color:#FF0000'>"+pageindex+"</font>/"+pagecount+"");
                for (int i = 1; i <= pagecount; i++)
                {
                    sb.AppendFormat(@"<a href='?page={0}'>{0}<a/>",i);
                }
                var data = (from gb in ctx.tbGuestBook orderby gb.PostTime descending select gb).Skip((pageindex-1)*pagesize).Take(pagesize);
                rpt_Message.DataSource = data;
                rpt_Message.DataBind();
            }

    aspx调用页码代码:

    <%=sb.ToString() %>
  • 相关阅读:
    590. N 叉树的后序遍历
    CF605E
    网络流水题题单
    wqs二分的边界
    luoguP6326 Shopping
    【THUWC2020】工资分配
    CF1336简要题解
    「PKUWC2020」最小割
    洛谷P4895 独钓寒江雪
    省选联考2020简要题解
  • 原文地址:https://www.cnblogs.com/liuswi/p/3822386.html
Copyright © 2011-2022 走看看