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

DataList分頁

編輯:.NET實例教程
Repeater和DataList控件提供了一個快速、靈活的表現數據的方式,但是,它們沒有內建的分頁功能;DataGrid控件提供了內建的分頁功能,但它的結構比較復雜。下面就用PagedDataSource類實現Repeater和DataList的分頁。 PagedDataSource封裝了DataGrid的分頁屬性,我們可以象DataGrid那樣進行分頁。代碼如下:
<Html>
<head>
<title>Repeater控件分頁的例子</title>
<meta http-equiv="Content-Type" content="text/Html; charset=gb2312">
<style>
  P,TD,DIV,SPAN {font-size:9pt}
</style>
</head>
<body>
<form name="form1" method="POST" runat="server">
<div >
<asp:label ID="lblCurrentPage" runat="server"></ASP:label></td>
  <td>&nbsp;<asp:HyperLink id="lnkPrev" runat="server">上一頁</ASP:HyperLink>
  <asp:HyperLink id="lnkNext" runat="server">下一頁</ASP:HyperLink>&nbsp;
</div>
<hr size="1" color="#000099"/>
<ASP:Repeater ID="Repeater1" runat="server">
<Itemtemplate>
<div >
<%# DataBinder.Eval(Container.DataItem, "Title") %>
</div>
</Itemtemplate>
</ASP:Repeater>
</form>
</body>
</Html> 
 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved