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

C# DataTable分頁處理實(shí)例代碼

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

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

public DataTable GetPagedTable(DataTable dt, int PageIndex, int PageSize)//PageIndex表示第幾頁,PageSize表示每頁的記錄數(shù)
  {
   if (PageIndex == 0)
    return dt;//0頁代表每頁數(shù)據(jù),直接返回

   DataTable newdt = dt.Copy();
   newdt.Clear();//copy dt的框架

   int rowbegin = (PageIndex - 1) * PageSize;
   int rowend = PageIndex * PageSize;

   if (rowbegin >= dt.Rows.Count)
    return newdt;//源數(shù)據(jù)記錄數(shù)小于等于要顯示的記錄,直接返回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;
  }

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

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

    詳解c# 深克隆與淺克隆

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

    C# BitArray點(diǎn)陣列的使用

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

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

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

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

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

    C# 多線程學(xué)習(xí)之基礎(chǔ)入門

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

    一篇文章帶你輕松了解C# Lock關(guān)鍵字

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

    C#中static的詳細(xì)用法實(shí)例

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

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

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

    C#反射機(jī)制介紹

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

    C#獲取遠(yuǎn)程XML文檔的方法

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

最新評論