C# DataTable分页处理
public DataTable GetPagedTable(DataTable dt, int PageIndex, int PageSize)//PageIndex表示第几页,PageSize表示每页的记录数
{
if (PageIndex == 0)
return dt;//0页代表每页数据,直接返回
DataTable newdt = dt.Copy();
newdt.Clear();//copy dt的框架
int rowbegin = (PageIndex - 1) * PageSize;
int rowend = PageIndex * PageSize;
if (rowbegin >= dt.Rows.Count)
return newdt;//源数据记录数小于等于要显示的记录,直接返回dt
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;
}
//第二种方式
public DataRow[] GetTableRows(DataTable dtAllEas, int PageIndex,int PageSize)
{
var rows = dtAllEas.Rows.Cast<DataRow>();
var curRows = rows.Skip(PageIndex).Take(PageSize).ToArray();
}
C# DataTable分页处理相关推荐
- C#-DataTable分页代码
/// <summary>/// DataTable分页并取出指定页码的数据/// </summary>/// <param name="dtAll" ...
- DataTable分页控件设计(适用于Gridview和Repeater)
插播个广告ASP.NET相关技术交流群205914059 废话少说源码写的时候思路很乱还有在整理希望多提意见. using System; using System.Text; using Syste ...
- datatable分页增加首页和尾页
datatable默认的分页样式只有上一页和下一页,如果需要添加首页和尾页,只需将datatable的pagingType属性设置为full_numbers即可: $(document).ready( ...
- 更改dataTable分页选择位置
项目场景: 前端dataTable的使用 问题描述: 将每页显示数据条数的下拉选项放置在与表格信息同位置下. 原始位置:位于表格左上角 修改后位置:与下方表格信息平齐 解决方案 js: // 获取数据 ...
- datatable java实现分页_jQuery Datatable - 使用Php的服务器端处理数据分页
我有jquery datatable分页的问题(服务器端处理) . 例如,我在数据库中有 24 条记录 . 计数正确显示,总分页也正确显示 . 当我点击 Next or 2nd page 时,它会根据 ...
- JQuery实现简单分页(DataTable,pagination)
DataTable分页(前端分页,后台不需要任何处理) $('#tblResult').DataTable({// columnDefs:[{ orderable:false, targets:[0] ...
- jQuery DataTables 的几个坑,异步加载(服务器)、监听、重载等等
今天真的被这破插件气疯了,于是有了下面的截图.此文不定期更新,要是有新坑欢迎来填. jQuery DataTables 的几个坑,监听.重载等等 看看截图娱乐娱乐 好了,正事儿要紧,先来说说这玩意 ...
- java后端初中级工程师换工作小结
注:本文适用于工作一到三年有一定经验的java后端人员,我一共面试了五家公司,收到四个offer,每天跑来跑去也很累,最后的的offer很满意之后就把其他的面试和offer都推掉了.入职前把这段时间的 ...
- datatables mysql_DataTables的使用
分页 使用DataTables插件来实现分页,还带有很多的特殊效果 使用这个需要先引入jQuery的js文件和与之相关的css和js 分页分为: 客户端分页 优点:简单 缺点:数据多了,服务器加载慢. ...
最新文章
- 基于Matlab和Wind SQL数据库的通用选股策略回测程序
- 关于Spring boot使用心得
- Java学习_day007:数组与方法
- Centos7部署JAVA环境
- cmake (3)多个源文件示例
- SpringMVC中跳转路径的问题
- sql server java类型_使用基本 JDBC 数据类型 - SQL Server | Microsoft Docs
- CCF202112-2 序列查询新解
- preprocessor预处理器
- [Silverlight 4 RC]WebBrowserBrush概览
- java 如何去掉http debug日志_你居然还去服务器上捞日志,搭个日志收集系统难道不香么!...
- springboot整合JDBC+Druid
- [转]TortoiseSVN客户端的安装
- 自定义ArcView-构造拓展性高的view
- 国产杂牌机java_国货精品 山寨 杂牌 HiPhone 诺卡 MTK联发科 mrp
- 基于stm32单片机智能温控风扇控制系统Proteus仿真(源码+仿真+全套资料)
- 简单理解Binder机制的原理
- 利用灵雀云免费主机做反向ssh端口转发,实现内网服务器的外网访问_20160107_七侠镇莫小贝
- 手机怎样看WiFi的密码
- 个人域名备案详细流程(图文并茂)
热门文章
- Qt Creator使用ClearCase
- C语言检查列表是否是回文的算法(附完整源码)
- C++cycle sort循环排序的实现算法(附完整源码)
- QT实现音乐的大小可视化为动画条
- QT实现警报应用程序
- c++STL容器的Deque
- C++函数的默认参数
- linux 多窗口 同一用户,Linux 用命令把同一个用户加入多个组
- 「Python-StandardLib」第十六章:并发执行( Cocurrent Executing,线程、多线程队列、子进程)
- 3.商品可视化展示与文本处理