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

     #region DataTable 分页        

    /// <summary>        

    /// Datatable 分页        

    /// </summary>        

    /// <param name="dt"></param>        

    /// <param name="PageIndex">当前页</param>        

    /// <param name="PageSize">页大小</param>        

    /// <returns></returns>        

    public static DataTable GetPagedTable(DataTable dt, int PageIndex, int PageSize)        

    {            

    if (PageIndex == 0)                

    return dt;            

    DataTable newdt = dt.Copy();            

    newdt.Clear();            

    int rowbegin = (PageIndex - 1) * PageSize;            

    int rowend = PageIndex * PageSize;

                if (rowbegin >= dt.Rows.Count)                

    return newdt;

                if (rowend > dt.Rows.Count)                

    rowend = dt.Rows.Count;            

    for (int i = rowbegin; i <= rowend - 1; i++)            

    {                

    DataRow newdr = newdt.NewRow();                

    DataRow dr = dt.Rows[i];                

    foreach (DataColumn column in dt.Columns)                

    {                    

    newdr[column.ColumnName] = dr[column.ColumnName];                

    }                

    newdt.Rows.Add(newdr);            

    }            

    return newdt;        

    }        

    #endregion

  • 相关阅读:
    Java SE 基础之接口回顾
    读书杂谈-《架构探险:从零开始写Java Web框架》
    Java Se之类加载问题思考
    struts2 下载记录
    《重构改善既有代码的设计》笔记之序
    Luence简单实现2
    RabbitMQ学习(1):安装
    jquery插件dataTables添加序号列
    父<IFRAME>获取子页属性以及子页中<IFRAME>的方法
    类的约束 异常处理 自定义异常 MD5 日志信息处理
  • 原文地址:https://www.cnblogs.com/zhangxiaolei521/p/5660891.html
Copyright © 2011-2022 走看看