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

  • 相关阅读:
    右键菜单:锁到任务栏丢失 修复
    检测到鼠标时自动禁用触摸板 (注:仅适用于个别笔记本)
    清除右键菜单CMD入口
    VBS编辑字段
    VBS创建数据表
    VBS创建数据库
    QTP操作论坛回复编辑框----webelement
    数字排序
    对应键盘的ASCII码(备忘)
    将字符串打乱输出
  • 原文地址:https://www.cnblogs.com/zhangxiaolei521/p/5660891.html
Copyright © 2011-2022 走看看