/// <summary>
/// 对DataTable进行分页,起始页为1
/// </summary>
/// <param name="dt">DataTable</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;
}
分享到:
相关推荐
### ASP.NET DataTable 操作大全及教程 #### 一、引言 在ASP.NET开发中,`DataTable`是一种非常重要的数据结构,它代表了一个与内存相关的数据表。`DataTable`不仅可以直接在工具栏中通过控件拖放的方式创建,还...
### VB.NET中的DataTable常用方法详解 #### 一、行操作:追加与删除 ##### 行追加 在处理DataTable时,我们常常需要向表中添加新的数据行。以下是几种常用的行追加方法: 1. **`DataTable.Rows.Add()`** 这是最...
.net datatable 中表达式的详细介绍,可以作为备忘,当想不起来的的时候打开看一下!
然而,标题提到的是"Java实现ADO.NET DataTable",这意味着我们将讨论如何在Java环境中模拟或实现类似ADO.NET中的DataTable功能。DataTable在ADO.NET中是一个非常重要的数据结构,它可以在内存中存储和操作数据,而...
"Vb.net DataTable 排序、检索、合并" DataTable 是一个强大的数据存储结构,在VB.NET中广泛应用于数据处理和存储。为了更好地使用DataTable,需要掌握其排序、检索和合并等操作。 一、DataTable 排序 在实际...
在ASP.NET开发中,数据处理是一项关键任务,而DataTable和JSON是两种常用的数据载体。DataTable是.NET Framework中的一个强大工具,常用于存储和操作数据库查询结果。另一方面,JSON(JavaScript Object Notation)...
***是微软开发的一个用于构建Web应用程序的框架,DataTable是.NET Framework中的一个类,用于在内存中存储数据,类似于数据库中的一张表。在实际的项目开发中,我们经常会需要从数据库或者XML文件中读取数据,然后在...
### ASP.NET中DataTable的使用详解 #### 一、概述 在ASP.NET开发中,`DataTable`是处理数据的一种非常强大的工具。它提供了类似数据库表的数据结构,并且支持各种操作如添加、删除、筛选和排序等。本文将详细介绍...
标题中的".net DataTable导出Excel"是指在.NET框架下,使用DataTable对象的数据处理能力,并将其内容导出为Excel文件的过程。这是一个常见的需求,特别是在数据处理和报表生成的场景中。以下将详细介绍如何实现这一...
在ASP.NET编程中,将DataTable数据导出到Excel文件是一项常见的需求。在处理这个任务时,我们可能需要自定义Excel文件中的列名以满足特定的需求。以下是一个使用NPOI库来实现此功能的方法。 首先,为了使用NPOI库...
在IT领域,DataTable是.NET Framework中System.Data命名空间下的一个核心组件,主要用于存储和操作数据。在处理大量数据时,我们可能需要对数据进行各种操作,例如分类、求和、汇总以及排序。以下是对"DataTable分类...
本文实例总结了asp.net DataTable相关操作。分享给大家供大家参考,具体如下: #region DataTable筛选,排序返回符合条件行组成的新DataTable或直接用DefaultView按条件返回 /// /// DataTable筛选,排序返回符合...
ASP.NET中的DataTable是一种常用的数据存储和操作对象,它允许开发者在内存中动态地处理数据,类似于数据库中的表格。而Excel是Microsoft Office套件中的电子表格应用程序,广泛用于数据管理和分析。当需要从ASP.NET...
将datatable转换为实体类LIST,运用了反射和泛型的技术
在Asp.net开发环境中,有时候我们需要将数据表(DataTable)中的数据导出为Excel文件,以便用户能够方便地查看和处理。在这个过程中,通常会用到一些特定的组件来实现这个功能。本话题主要讨论的就是如何利用`...
* 先把要用的数弄成一个datatable, * 把datatable的字段找出来, * 然后选择行啊,列啊什么的, * 然后做一个数组,数组包含大列标题,小列标题,行标题这么几个内容。 * 然后把做个循环计算,把对应的数算出来...
### .NET DataTable 分页显示技术解析 #### 一、引言 在Web应用程序开发中,尤其是在数据密集型应用中,为了提升用户体验并减轻服务器负担,数据分页展示成为了一种非常重要的技术手段。本文将详细介绍如何在.NET...
在.NET框架中,***是用于构建Web应用程序和Web服务的一个重要技术。在***中,DataTable是一个用于存储数据的重要对象,而Excel是常用的电子表格软件。在实际开发中,常常需要将***中的DataTable数据导出到Excel文件...