zoukankan      html  css  js  c++  java
  • 另一个分页函数

            /// <summary>
            /// Gets the page.
            /// </summary>
            /// <param name="pageIndex">Index of the page.第几页,从1开始算</param>
            /// <param name="pageSize">Size of the page.每页的大小</param>
            /// <param name="totalSize">The total size.记录总数</param>
            /// <returns>返回从0开始的记录</returns>
            static int[] GetPage(int pageIndex, int pageSize, int totalSize)
            {
                pageIndex--;
                List<int> ps = new List<int>();
                int p = 0;
                while (p < totalSize)
                {
                    p++;
                    if (p > pageSize * (pageIndex) && p <= pageSize * (pageIndex + 1))
                        ps.Add(p-1);//当符合此页时发生
                }
                return ps.ToArray();
            }
    作者:KKcat
        
    个人博客:http://jinzhao.me/
        
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    去掉安装程序被挂起,要重新启动电脑
    为什么要关闭数据库连接,可以不关闭吗?
    读取Excel异常定义了过多字段的解决方法
    关于打开ILDASM的方法
    SQL Server数据类型
    C++的MFC,与C#的.NET
    javascript数据类型
    日志记录组件[Log4net]详细介绍
    Xml的读取
    yield让代码更加简洁
  • 原文地址:https://www.cnblogs.com/jinzhao/p/1366716.html
Copyright © 2011-2022 走看看