对于刚刚接触到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>