当前位置: 首页 > web开发 > ASP.NET > 正文

Asp.Net Web控件 (四)(可分页的Repeater)

时间:2011-09-15 博客园 steven hu

这是一个自带分页的继承Repeater的控件,支持url分页,支持回发分页。

先上效果。

设计时html代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0  Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
   <title></title>
</head>
<body>
   <hxj:PageRepeater ID="PageRepeater1" PageSize="5" runat="server"  EnableViewState="false"
     UrlPaging="true">
     <HeaderTemplate>
       <table style="border-collapse: collapse" border="1" cellspacing="0"  bordercolor="#000000"
         cellpadding="0" width="100%">
         <thead>
           <tr>
             <th>
               产品Id
             </th>
             <th>
               产品名称
             </th>
             <th>
               UnitPrice
             </th>
             <th>
               SupplierId
             </th>
             <th>
               ReorderLevel
             </th>
           </tr>
         </thead>
         <tbody>
     </HeaderTemplate>
     <ItemTemplate>
       <tr>
         <td>
           <% # Eval("ProductID") %>

   </td>
   <td>
   <%  # Eval("ProductName") %>
   </td>
   <td>
   <% # Eval("UnitPrice") %>
   </td>
   <td>
   <%  # Eval("SupplierID") %>
   </td>
   <td>
   <%  # Eval("ReorderLevel") %>
   </td>
   </tr>
   </ItemTemplate>
   <FooterTemplate>
   </tbody></table></FooterTemplate>
   </hxj:PageRepeater>
   </body>
   </html>