程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> 如何使用ASP.NET SqlPager分頁控件

如何使用ASP.NET SqlPager分頁控件

編輯:關於ASP.NET

SqlPager分頁控件是一個多功能靈活的分頁控件,原理是利用了PagedDataSource()數據源進行分頁處理,現此控件已集成於Winson.Framework框架裡(以下簡稱WF),同時也使用了WF框架裡的數據庫低層操作語句,因此同時也可以支持多種數據庫

一、主要功能:

1、支持AJAX分頁,也可設置後台Post模式

2、支持多種分頁按鈕樣式,同時也可以自定義按鈕樣式

3、支持一次性讀取所有數據,或者只讀取當前頁面數據進行分頁

4、可對GridView、Repeater、BaseDataList、ListControl等數據源控件進行綁定處理

5、支持直接在頁面寫SQL語句讀取數據,或者在後台設置自定義數據源進行綁定

6、可對分頁數據指定排序字段

7、完全開源,可靈活修改,呵呵

二、基本使用:

1、新在頁面頂部插入以下代碼:

<%@ Register Assembly="Winson.WControls" Namespace="Winson.SqlPager" TagPrefix="SqlPager" %>

2、在需要放置分頁控件的地方,插入以下代碼:

<SqlPager:SqlPager ID="SqlPager1" runat="server" ControlToPaginate="GridView1" Width="700"
  ItemsPerPage="4" BorderStyle=Dotted BackColor="#ffffff" PagerStyle=CustomAndNumeric
  FirstButton="第一頁" PrveButton="上一頁" NextButton="下一頁" LastButton="最後一頁"
  PagingMode="Cached" ></SqlPager:SqlPager>

基本參數說明:

ID:即本分頁控件的自身ID

ControlToPaginate:分頁控件需綁定的數據源控件的ID,本例中數據源控件為GridView

BorderStyle:分頁控件邊框樣式,本例中為虛線

PagerStyle:即分頁按鈕的樣式,此為一個枚舉參數,同時也是設置是否使用AJAX的參數,以下將會有詳細說明

PagingMode:是否使用Cached,如果使用NonCached則只讀取對當前頁面數據,如為Cached,則一次性讀取所有數據然後進行分頁,建議數據量少時使用NonCached,但如果想與Tab控件配合使用,則必須要使用Cached模式

以下為分頁按鈕的自定義樣式,只有當PagerStyle設置為自定義樣式時才生效

FirstButton:第一頁的按鈕樣式

PrveButton:上一頁的按鈕樣式

NextButton:下一頁的按鈕樣式

LastButton:最後一頁的按鈕樣式

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved