`
long546324
  • 浏览: 206634 次
  • 性别: Icon_minigender_1
  • 来自: 云南
社区版块
存档分类
最新评论

.NET DataTable

    博客分类:
  • .net
阅读更多
       /// <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的操作大全,最全的DataTable教程

    ### ASP.NET DataTable 操作大全及教程 #### 一、引言 在ASP.NET开发中,`DataTable`是一种非常重要的数据结构,它代表了一个与内存相关的数据表。`DataTable`不仅可以直接在工具栏中通过控件拖放的方式创建,还...

    VB.NET的DataTable常用方法总结

    ### VB.NET中的DataTable常用方法详解 #### 一、行操作:追加与删除 ##### 行追加 在处理DataTable时,我们常常需要向表中添加新的数据行。以下是几种常用的行追加方法: 1. **`DataTable.Rows.Add()`** 这是最...

    .net datatable表达式

    .net datatable 中表达式的详细介绍,可以作为备忘,当想不起来的的时候打开看一下!

    Java 实现 ADO.NET DataTable

    然而,标题提到的是"Java实现ADO.NET DataTable",这意味着我们将讨论如何在Java环境中模拟或实现类似ADO.NET中的DataTable功能。DataTable在ADO.NET中是一个非常重要的数据结构,它可以在内存中存储和操作数据,而...

    Vb.netDataTable排序、检索、合并[归纳].pdf

    "Vb.net DataTable 排序、检索、合并" DataTable 是一个强大的数据存储结构,在VB.NET中广泛应用于数据处理和存储。为了更好地使用DataTable,需要掌握其排序、检索和合并等操作。 一、DataTable 排序 在实际...

    ASP.NET DataTable与Json互转

    在ASP.NET开发中,数据处理是一项关键任务,而DataTable和JSON是两种常用的数据载体。DataTable是.NET Framework中的一个强大工具,常用于存储和操作数据库查询结果。另一方面,JSON(JavaScript Object Notation)...

    ASP.NET DataTable去掉重复行的2种方法

    ***是微软开发的一个用于构建Web应用程序的框架,DataTable是.NET Framework中的一个类,用于在内存中存储数据,类似于数据库中的一张表。在实际的项目开发中,我们经常会需要从数据库或者XML文件中读取数据,然后在...

    asp.net中DataTable的用法

    ### ASP.NET中DataTable的使用详解 #### 一、概述 在ASP.NET开发中,`DataTable`是处理数据的一种非常强大的工具。它提供了类似数据库表的数据结构,并且支持各种操作如添加、删除、筛选和排序等。本文将详细介绍...

    简单实用的.net DataTable导出Execl

    标题中的".net DataTable导出Excel"是指在.NET框架下,使用DataTable对象的数据处理能力,并将其内容导出为Excel文件的过程。这是一个常见的需求,特别是在数据处理和报表生成的场景中。以下将详细介绍如何实现这一...

    【ASP.NET编程知识】asp.net DataTable导出Excel自定义列名的方法.docx

    在ASP.NET编程中,将DataTable数据导出到Excel文件是一项常见的需求。在处理这个任务时,我们可能需要自定义Excel文件中的列名以满足特定的需求。以下是一个使用NPOI库来实现此功能的方法。 首先,为了使用NPOI库...

    asp.net DataTable相关操作集锦(筛选,取前N条数据,去重复行,获取指定列数据等)

    本文实例总结了asp.net DataTable相关操作。分享给大家供大家参考,具体如下: #region DataTable筛选,排序返回符合条件行组成的新DataTable或直接用DefaultView按条件返回 /// /// DataTable筛选,排序返回符合...

    DataTable分类求和,分类汇总,排序

    在IT领域,DataTable是.NET Framework中System.Data命名空间下的一个核心组件,主要用于存储和操作数据。在处理大量数据时,我们可能需要对数据进行各种操作,例如分类、求和、汇总以及排序。以下是对"DataTable分类...

    asp.net DataTable 导出,导出 excel , NPOI 使用方法

    ASP.NET中的DataTable是一种常用的数据存储和操作对象,它允许开发者在内存中动态地处理数据,类似于数据库中的表格。而Excel是Microsoft Office套件中的电子表格应用程序,广泛用于数据管理和分析。当需要从ASP.NET...

    .net 将datatable转换为实体类LIST

    将datatable转换为实体类LIST,运用了反射和泛型的技术

    Asp.net DataTable导出到Excel所用组件(SQLServer_Export_Excel)

    在Asp.net开发环境中,有时候我们需要将数据表(DataTable)中的数据导出为Excel文件,以便用户能够方便地查看和处理。在这个过程中,通常会用到一些特定的组件来实现这个功能。本话题主要讨论的就是如何利用`...

    基于asp.net,用datatable做数据源的透视表效果

    * 先把要用的数弄成一个datatable, * 把datatable的字段找出来, * 然后选择行啊,列啊什么的, * 然后做一个数组,数组包含大列标题,小列标题,行标题这么几个内容。 * 然后把做个循环计算,把对应的数算出来...

    .netDataTable分页显示

    ### .NET DataTable 分页显示技术解析 #### 一、引言 在Web应用程序开发中,尤其是在数据密集型应用中,为了提升用户体验并减轻服务器负担,数据分页展示成为了一种非常重要的技术手段。本文将详细介绍如何在.NET...

    asp.net DataTable导出Excel自定义列名的方法

    在.NET框架中,***是用于构建Web应用程序和Web服务的一个重要技术。在***中,DataTable是一个用于存储数据的重要对象,而Excel是常用的电子表格软件。在实际开发中,常常需要将***中的DataTable数据导出到Excel文件...

Global site tag (gtag.js) - Google Analytics