VS 利用GridView控制項實現假分頁

2021-06-09 22:28:01 字數 1280 閱讀 2338

web開發中的分頁常見的真分頁假分頁:此篇文章利用gridview控制項實現假分頁。

1. 頁面設定:

拖拽乙個gridview控制項,設定屬性允許分頁,就會自動出現頁碼。如下圖所示:

設定pagesize屬性,指定每頁現實的條數。

2. 頁面載入時**:與平時繫結gridview資料的操作相同。

using system;

using system.collections.generic;

using system.linq;

using system.web;

using system.web.ui;

using system.web.ui.webcontrols;

using system.data;

using system.data.sqlclient;

public partial class page : system.web.ui.page

}//連線資料庫查詢資料,返回dataset

private static dataset databasecon()

3. 換頁**:實現gridview1_pageindexchanging方法

//當前頁變化時

protected void gridview1_pageindexchanging(object sender, gridviewpageeventargs e)

4.  結果顯示:

總結:真分頁:

vs-利用aspnetpager控制項實現真分頁

真假分頁的簡單區分:

假分頁一般應用資料庫資料量龐大,一次載入需等待較長時間、使用者換頁情況不多。

真分頁一般應用資料庫中記錄數量不是很龐大,一次載入需要時間不是太長,為避免重複訪問資料庫,可使用真分頁。

擴充套件 GridView 控制項

解決 方法一 採用其emptytemplate來實現,模版中寫乙個靜態的table 缺點 麻煩,每個gridview都需要設定一下.方法二 若資料來源為datatable,則當無資料時,始終返回乙個空行的datatable 若資料來源是集合類 arraylist,list等 無資料時,生成乙個空的實...

gridView分頁控制項

using system using system.collections.generic using system.linq using system.web using system.web.ui.webcontrols using system.drawing using system.tex...

GridView控制項筆記

1 無資料依然顯示表頭 引數 所要繫結的gridview 所要繫結的資料集 public void bindnorecords gridview gridview,dataset ds 2 boundfield的格式化字串 dataformatstring 還要加上htmlencode false ...