麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

Repeater控件的分頁實現

2019-11-17 01:54:16
字體:
來源:轉載
供稿:網友

Repeater控件的分頁實現

本文講解Repeater控件與PagedDataSource相結合實現其分頁功能。PagedDataSource 類封裝那些允許數據源控件(如 DataGrid、GridView)執行分頁操作的屬性。如果控件開發人員需對自定義數據綁定控件提供分頁支持,即可使用此類。

PagedDataSource 類的部分公共屬性:

AllowCustomPaging // 獲取或設置指示是否啟用自定義分頁的值。AllowPaging // 獲取或設置指示是否啟用分頁的值。Count // 獲取要從數據源使用的項數。CurrentPageIndex // 獲取或設置當前頁的索引。DataSource // 獲取或設置數據源。DataSourceCount // 獲取數據源中的項數。FirstIndexInPage // 獲取頁中的第一個索引。IsCustomPagingEnabled // 獲取一個值,該值指示是否啟用自定義分頁。IsFirstPage // 獲取一個值,該值指示當前頁是否是首頁。IsLastPage // 獲取一個值,該值指示當前頁是否是最后一頁。IsPagingEnabled // 獲取一個值,該值指示是否啟用分頁。IsReadOnly // 獲取一個值,該值指示數據源是否是只讀的。IsSynchronized // 獲取一個值,該值指示是否同步對數據源的訪問(線程安全)。PageCount // 獲取顯示數據源中的所有項所需要的總頁數。PageSize // 獲取或設置要在單頁上顯示的項數。VirtualCount // 獲取或設置在使用自定義分頁時數據源中的實際項數。

下面是PagedDataSource類實現Repeater控件的分頁顯示例子,如圖:

本例使用vs.net 2008(C#)編寫。后臺.CS代碼。來自admin10000.com

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081PRotected void Page_Load(object sender, EventArgs e){if (!Page.IsPostBack){int pageIndex = 1;try{pageIndex = Convert.ToInt32(Request.QueryString["Page"]);if (pageIndex <= 0) pageIndex = 1;}catch{pageIndex = 1;}DataTable dt = GetDocumentTable();PagedDataSource pds = new PagedDataSource(); pds.DataSource = dt.DefaultView; // 設置數據源pds.AllowPaging = true; // 設置指示是否啟用分頁的值pds.PageSize = 5; // 設置要在每頁顯示的數量pds.CurrentPageIndex = pageIndex - 1; // 設置當前頁的索引。rptDocumentList.DataSource = pds;rptDocumentList.DataBind();ltlPageBar.Text = GetPageBar(pds);}}// 分頁條private string GetPageBar(PagedDataSource pds){string pageBar = string.Empty;int currentPageIndex = pds.CurrentPageIndex + 1;if (currentPageIndex == 1){pageBar += "<a href=/"javascr;}else{pageBar += "<a href=/"" + Request.CurrentExecutionFilePath + "?Page=1/">首頁</a>";}if ((currentPageIndex - 1) < 1){pageBar += "<a href=/"Javascript:void(0)/">上一頁</a>";}else{pageBar += "<a href=/"" + Request.CurrentExecutionFilePath + "?Page=" + (currentPageIndex - 1) + "/">上一頁</a>";}if ((currentPageIndex + 1) > pds.PageCount){pageBar += "<a href=/"javascript:void(0)/">下一頁</a>";}else{pageBar += "<a href=/"" + Request.CurrentExecutionFilePath + "?Page=" + (currentPageIndex + 1) + "/">下一頁</a>";}if (currentPageIndex == pds.PageCount){pageBar += "<a
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: h色视频网站 | 鲁丝片一区二区三区免费入口 | 精品一区二区在线视频 | 99re久久最新地址获取 | 久久久久久久99 | 中国3xxxx | 国产精品福利一区 | 国产视频在线观看免费 | 中国av中文字幕 | 国产亚洲精品久久久久久久久久 | 久久久三区| 欧美成人免费小视频 | 久久6国产 | 在线91观看 | 少妇一级淫片免费看 | 成人国产在线看 | 久久蜜桃精品一区二区三区综合网 | 免费久久久久 | 国产成人在线免费看 | 国产一区二区国产 | 国产精品刺激对白麻豆99 | 青青草最新网址 | 欧美日韩国产一区二区三区在线观看 | a一级黄色大片 | 欧美一级成人一区二区三区 | 亚洲一区在线免费视频 | 免费观看黄色片视频 | 91网页视频入口在线观看 | 免费1级做55爰片l在线观看 | 久久精品性视频 | 日本欧美一区二区三区在线观看 | 999久久久 | 国产在线观看91精品 | 国产91中文字幕 | 97久久曰曰久久久 | 国产精品99久久久久久久女警 | 国产午夜精品一区二区三区在线观看 | 亚洲天堂ww | 黄片毛片一级 | 中文字幕综合在线观看 | 91av大片 |