Repeart控件使用

时间:2022-07-01 11:02:44

对于刚刚接触到repearter控件,了解不深,现做个记录方便以后的查看


     <asp:Repeater ID="rpt_OrderList" runat="server" OnItemDataBound="rpt_OrderList_ItemDataBound">
                         <HeaderTemplate>
                             <table>
                                 <thead>
                                     <tr>
                                         <th style="width: 50px">序号
                                         </th>
                                         <th >变更事项
                                         </th>
                                         <th>变更日期
                                         </th>
                                     </tr>
                                 </thead>
                                 <tbody>
                         </HeaderTemplate>
                         <ItemTemplate>
                             <tr>
                                 <td>
                                     <%#PageIndex * PageSize + Container.ItemIndex+ %>
                                 </td>
                                 <td class="nowarp" title="<%#Eval("BGSX")%>">
                                      <asp:Label ID="lbBGSX" runat="server"></asp:Label>
                                 </td>
                                <td>
                                    <%#string.Format("{0:yyyy年MM月dd日}", DateTime.Parse(Eval("BGRQ").ToString()))%>
                                </td>
                             </tr>
                         </ItemTemplate>
                         <FooterTemplate>
                             </tbody>
                             <tfoot>
                                 <tr>
                                     <td colspan=">
                                         <span id="noneData">暂无数据 </span>
                                         <div id="pager">
                                         </div>
                                     </td>
                                 </tr>
                             </tfoot>
                             </table>
                         </FooterTemplate>
                     </asp:Repeater>
要使用Repeater控件显示数据,必须创建ItemTemplate。

使用ItemTemplate显示数据 

例如:
   <ItemTemplate>
                             <tr>
                                 <td>
                                     <%#PageIndex * PageSize + Container.ItemIndex+ %>
                                 </td>
                                 <td class="nowarp" title="<%#Eval("BGSX")%>">
                                      <asp:Label ID="lbBGSX" runat="server"></asp:Label>
                                 </td>
                                <td>
                                    <%#string.Format("{0:yyyy年MM月dd日}", DateTime.Parse(Eval("BGRQ").ToString()))%>
                                </td>
                             </tr>
   </ItemTemplate>