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

  • 相关阅读:
    第一次团队作业
    第二次结对作业
    第一次结对作业
    制作简易的中文编译器
    第一次博客作业
    个人总结
    第三次个人作业
    第二次结对作业
    第一次结对作业
    第二次编程作业
  • 原文地址:https://www.cnblogs.com/zhangxiaolei521/p/5660891.html
Copyright © 2011-2022 走看看