对DataTable进行分页

原创 2007年09月29日 17:21:00

在某些情况下可能需要必须对datatable进行分页,今天花了点时间写了一个,比较简单,如下:

 

        /**//// <summary>
        
/// 对DataTable进行分页,起始页为1
        
/// </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;
        }

 

使用JQuery中dataTable展示分页

$.ajax({ type: "POST", url: "/sdc/ss", dataType: 'json', success: funct...

JQuery Datatables 控件的搜索框/显示分页的样式,有滚动条保持固定

使用了JQuery datatables的表格控件,但发现表格的列名太多了,会有滚动条,导致搜索框和显示的分页都随着滚动条一起右移了,这样不太人性化,所以需要重新设置这些插件的样式,参考如下内容: ...

对DataTable进行分页

  • 2011年11月21日 17:46
  • 1KB
  • 下载

操作datatable进行分页,绑定repeqter或者gridView

前台页面http://www.w3.org/1999/xhtml">                                                        标题        ...

asp.net中对DataTable数据进行排序、检索、合并、分页、统计

一、排序 1 获取DataTable的默认视图 2 对视图设置排序表达式 3 用排序后的视图导出的新DataTable替换就DataTable (Asc升序可省略,多列排序用","隔开) ...

操作datatable进行分页,绑定repeqter或者gridView

今天上午研究一个多小时了终于出来了。前台页面                    ...

asp.net 站内搜索功能的实现及利用datatable绑定数据并进行分页

最近在做公司网站的时候,用到了站内搜索,之前没做过,经过几天的研究和百度,GOOGLE,基本实现了我想达到的效果,在这里记录一下,写的比较乱,有时间再整理一下 首先先看图, 要实现上图的搜索功能,...
  • zx_001
  • zx_001
  • 2015年09月16日 11:21
  • 993

DataTable数据进行排序、检索、合并、分页、统计 [转]

一、排序 1 获取DataTable的默认视图 2 对视图设置排序表达式 3 用排序后的视图导出的新DataTable替换就DataTable (Asc升序可省略,多列排序...

DataTable数据进行排序、检索、合并、分页、统计

一、排序 1 获取DataTable的默认视图 2 对视图设置排序表达式 3 用排序后的视图导出的新DataTable替换就DataTable (Asc升序可省略,多列排序用","隔开) D...
  • kyleing
  • kyleing
  • 2012年01月05日 14:26
  • 901

使用datatable进行服务端分页

分页有两种,一种是前台分页,一种是后台分页,所谓的前台分页就是一次把所有数据查出,然后在前台只展示部分数据,后台分页就是每次只查出特定页的数据,每次翻页时再去数据库查询。前段时间使用了datatabl...
  • xaoker
  • xaoker
  • 2015年09月02日 17:44
  • 1604
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:对DataTable进行分页
举报原因:
原因补充:

(最多只允许输入30个字)