欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C# DataTable分頁處理實例代碼

 更新時間:2017年06月07日 10:56:31   作者:Adolf_Ye  
有時候我們從數據庫獲取的數據量太大,而我們不需要一次性顯示那么多的時候,我們就要對數據進行分頁處理了,讓每頁顯示不同的數據。

有時候我們從數據庫獲取的數據量太大,而我們不需要一次性顯示那么多的時候,我們就要對數據進行分頁處理了,讓每頁顯示不同的數據。

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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 詳解c# 深克隆與淺克隆

    詳解c# 深克隆與淺克隆

    這篇文章主要介紹了c# 深克隆與淺克隆的相關資料,文中示例代碼非常詳細,幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-07-07
  • C# BitArray點陣列的使用

    C# BitArray點陣列的使用

    本文主要介紹了C# BitArray點陣列的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • C#實現(xiàn)Word轉為PDF的方法

    C#實現(xiàn)Word轉為PDF的方法

    今天小編就為大家分享一篇關于C#實現(xiàn)Word轉為PDF的方法,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • C#程序優(yōu)化-有效減少CPU占用率

    C#程序優(yōu)化-有效減少CPU占用率

    本文給大家介紹的是C#程序優(yōu)化的小技巧,通過此方法可以有效的降低CPU的占用率,十分的簡單實用,有需要的小伙伴可以參考下。
    2015-06-06
  • C# 多線程學習之基礎入門

    C# 多線程學習之基礎入門

    線程(英語:thread)是操作系統(tǒng)能夠進行運算調度的最小單位。它被包含在進程之中,是進程中的實際運作單位。今天小編就帶大家了解一下C#中的多線程,快來學習一下吧
    2021-12-12
  • 一篇文章帶你輕松了解C# Lock關鍵字

    一篇文章帶你輕松了解C# Lock關鍵字

    這篇文章主要給大家介紹了如何通過一篇文章帶你輕松了解C# Lock關鍵字的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用C#具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2020-06-06
  • C#中static的詳細用法實例

    C#中static的詳細用法實例

    在C#中所有方法都必須在一個類的內部聲明,然而如果把一個方法或字段聲明為Static,就可以使用類名來調用方法或訪問字段,下面這篇文章主要給大家介紹了關于C#中static詳細用法的相關資料,需要的朋友可以參考下
    2022-12-12
  • WPF+SkiaSharp實現(xiàn)自繪彈幕效果

    WPF+SkiaSharp實現(xiàn)自繪彈幕效果

    這篇文章主要為大家詳細介紹了如何利用WPF和SkiaSharp實現(xiàn)自制彈幕效果,文中的示例代碼講解詳細,對我們學習或工作有一定幫助,感興趣的小伙伴可以了解一下
    2022-09-09
  • C#反射機制介紹

    C#反射機制介紹

    這篇文章介紹了C#的反射機制,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • C#獲取遠程XML文檔的方法

    C#獲取遠程XML文檔的方法

    這篇文章主要介紹了C#獲取遠程XML文檔的方法,涉及C#文件傳輸與XML文檔操作相關技巧,需要的朋友可以參考下
    2016-01-01

最新評論