对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;
        }

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

对DataTable进行分页

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

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

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

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

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

今天上午研究一个多小时了终于出来了。前台页面                    <table class="tz_tab...

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

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

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

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

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

前台页面http://www.w3.org/1999/xhtml">                     &#...

使用datatable进行服务端分页

分页有两种,一种是前台分页,一种是后台分页,所谓的前台分页就是一次把所有数据查出,然后在前台只展示部分数据,后台分页就是每次只查出特定页的数据,每次翻页时再去数据库查询。前段时间使用了datatabl...
  • xaoker
  • xaoker
  • 2015-09-02 17:44
  • 1418

dataTable分页插件

  • 2017-02-14 16:51
  • 63KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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