获取DataTable中指定位置开始的数据行_c# datatable 中指定的行号

 

在C#开发时,在仅仅得到一个数据表时,要按照指定行数向数据控件上绑定数据分页时可以使用如下方法:


public static DataTable Paging(DataTable dt, int pageIndex, int pageSize)
{
    DataTable result = new DataTable();
    if (dt != null && dt.Rows.Count > 0)
    {
        result = dt.Clone();
        DataRow[] rows = dt.AsEnumerable().Skip((pageIndex - 1) * pageSize).Take(pageSize).ToArray();
        foreach (DataRow item in rows)
        {
            result.ImportRow(item);
        }
    }
    return result;
}