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

     1         /// <summary>
     2         /// 对DataTable进行分页,起始页为1
     3         /// </summary>
     4         /// <param name="dt"></param>
     5         /// <param name="PageIndex"></param>
     6         /// <param name="PageSize"></param>
     7         /// <returns></returns>
     8        public static DataTable GetPagedTable(DataTable dt, int PageIndex, int PageSize)
     9         {
    10             if (PageIndex == 0)
    11                 return dt;
    12             DataTable newdt = dt.Copy();
    13             newdt.Clear();
    14 
    15             int rowbegin = (PageIndex - 1* PageSize;
    16             int rowend = PageIndex * PageSize;
    17 
    18             if (rowbegin >= dt.Rows.Count)
    19                 return newdt;
    20 
    21             if (rowend > dt.Rows.Count)
    22                 rowend = dt.Rows.Count;
    23             for (int i = rowbegin; i <= rowend - 1; i++)
    24             {
    25                 DataRow newdr = newdt.NewRow();
    26                 DataRow dr = dt.Rows[i];
    27                 foreach (DataColumn column in dt.Columns)
    28                 {
    29                     newdr[column.ColumnName] = dr[column.ColumnName];
    30                 }
    31                 newdt.Rows.Add(newdr);
    32             }
    33 
    34             return newdt;
    35         }
  • 相关阅读:
    PS总结
    有用的官方API和官网
    获取jQuery DataTables 的checked选中行
    jQuery DataTables 问题:Cannot reinitialise DataTable
    jQuery DataTables 分页
    实现页面跳转和重定向的几种方法
    iframe父页面和子页面高度自适应
    双核浏览器默认选择内核渲染自己开发的网页
    使用母版页的子页面无法显示母版页图片
    gdb安装
  • 原文地址:https://www.cnblogs.com/521msh/p/1846479.html
Copyright © 2011-2022 走看看