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

  • 相关阅读:
    显式接口实现
    工厂模式总结
    xml操作总结
    抽象类与接口异同
    (转载)将一段符合XML格式规范字符串插入已有XML文档当中
    观察者模式-最终话
    观察者模式
    泛型编程
    迭代器模式
    python学习笔记1 -- 面向对象编程高级编程1
  • 原文地址:https://www.cnblogs.com/windy2008/p/1854291.html
Copyright © 2011-2022 走看看