zoukankan      html  css  js  c++  java
  • Datatable分页通用方法

    代码
    /// <summary>
    /// DataTable分页
    /// </summary>
    /// <param name="dt">DataTable</param>
    /// <param name="pageIndex">页索引,注意:从1开始</param>
    /// <param name="pageSize">每页大小</param>
    /// <returns></returns>
    public static DataTable GetPagedTable(DataTable dt, int pageIndex, int pageSize)
    {
    DataTable newdt
    = dt.Clone();
    int rowbegin = 0;
    int rowend = 0;
    if (pageIndex <= 0)
    {
    rowbegin
    = 0;
    rowend
    = (pageIndex + 1) * pageSize;
    }
    else
    {
    rowbegin
    = (pageIndex - 1) * pageSize;
    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 dr
    = dt.Rows[i];
    newdt.ImportRow(dr);
    }
    return newdt;
    }

        string DumpHrefs(String inputString)
        {
            Regex r;
            Match m;
            string ret = string.Empty;
            r = new Regex("href\\s*=\\s*(?:\"(?<1>[^\"]*)\"|(?<1>\\S+))'>",
                RegexOptions.IgnoreCase | RegexOptions.Compiled);
            for (m = r.Match(inputString); m.Success; m = m.NextMatch())
            {
                ret= m.Groups[1].ToString();
            }
            return ret;
        }

    出处: http://www.cnblogs.com/windy2008

  • 相关阅读:
    module(JS模块系统)
    Sass 教程
    Vue编写的页面部署到springboot网站项目中出现页面加载不全问题
    vue安装教程
    李大庆 软件工程 课后作业(一) 自我介绍
    课后作业(一)
    软工假期预习作业1
    浅谈C#中 加密方式
    C# 日志帮助类
    开荒笔记---UML类图之间的几种关系介绍
  • 原文地址:https://www.cnblogs.com/windy2008/p/1854291.html
Copyright © 2011-2022 走看看