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

EasyTools分頁控件詳解

編輯:.NET實例教程
本文示例源代碼或素材下載

  分頁控件的詳解遲遲沒上,是因為最近搬家上不了網了。昨天開郵件的時候看到有網友要求發這個demo。感謝大家的支持和關注。最近在網上搜索了這個控件,發現有其他不是http://www.cnblogs.com/easytools/也收錄了這個控件和我的前幾篇文章。這裡我表個態,歡迎各站長或機構收錄我的文章和控件,但請尊重個人勞動成果,在您引用我的文章時,請標明出處和作者。其中很讓我感到氣憤是有個網站直接抄襲後什麼都不標明不說,就連我發的圖片也加上了他們自己的logo。這裡就不說這個網站是什麼了。

  好了,發完牢騷,進入正題吧!下面是這次分頁控件的效果圖:

EasyTools分頁控件詳解EasyTools分頁控件詳解說下屬性吧,這個控件目前沒有什麼服務端事件

  ParameterName = “ 的值是分頁參數名字:默認是page,通過這個值讓獲取當前是第幾頁”;

  ReturnDataSource =“PagedDataSource分頁後結果集,必須先執行GetDataSource()”;

  Datasource = “類型:IEnumerable 數據集合,為分頁前的集合”;

  AutoGetCurPage ="布爾型 ,是否允許自動獲取url裡面ParameterName的值,默認是true ";

  Count = "總記錄數,如果是Datasource 有值的話,這個值可以不用初始化,通過Datasource 自動獲取";

  Curpage = "當前頁的值,即第幾頁,當AutoGetCurPage為true時,這個會自動獲取";

  PageSize = "每頁大小"

  ClIEntScript = "當發生翻頁時,執行的客戶端函數,如:值為a時:客戶端的函數就是function a(page,pageparma){}第一個參數是要跳轉的頁面,第二個是分頁參數名,默認‘null’"

  IsContinue = “布爾類型,執行ClIEntScript 後是否繼續執行跳轉,默認為true”

  PreString = "上一頁按鈕顯示的文字,默認<"

  NexString = "上一頁按鈕顯示的文字,默認<""

  BtnString = "按鈕的文字,默認:GO"

  InputCss="輸入框CSS"

  TextCss = "文字部分CSS"

  ButtonCss = "按鈕CSS"

  AutoCss = "使用系統默認的css,既24款CSS分頁的樣式(該部分的樣式來源於網絡,出處和作者無從考證)"

  Align = “枚舉類型,控件的方位,左中右,默認居中”

  TextVisible = “是否顯示文字統計部分”

  InputVisible = “是否顯示輸入框部分”

  實戰下吧:

  使用前,先往頁面加載相應的<link href="pagelink/pagelink.css" rel="stylesheet" type="text/CSS"/>

1    protected void Page_Load(object sender, EventArgs e)
2    {
3        PageLink1.Datasource = cd();
4        PageLink1.PageSize = 6;
5        GridVIEw1.DataSource = PageLink1.GetDataSource();
6        GridVIEw1.DataBind();
7    }

  創建數據源:

 1    private DataVIEw cd()
 2    {
 3        DataTable dt = new DataTable();
 4        dt.Columns.Add("id");
 5
 6        for (int i = 1; i < 100; i++)
 7        {
 8            DataRow dr = dt.NewRow();
 9            dr[0] = i;
10            dt.Rows.Add(dr);
11        }
12        return dt.DefaultVIEw;
13    }

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