Repeater多行多列显示数据的方法

    技术2022-05-13  34

    今天在编写往期目录的时候需要绑定数据库,并且实现多行显示,实在是不想用GridView控件,想到了用Repeater,但是多行多列显示搞不定。

     

    百度到了个方法,存下。

     

       <asp:Repeater   runat="server"   id="repeater1"   OnItemDataBound="Repeater1_ItemDataBound">     <HeaderTemplate>        <table   width="100%"   border=0   align="center"><tr>     </HeaderTemplate>     <ItemTemplate>        <td><%#Eval("数据")%></td>     </ItemTemplate>     <FooterTemplate>         </tr></table>     </FooterTemplate>   </asp:Repeater> 

    .Cs代码:

    protected int i=1; protected void Repeater1_ItemDataBound(object src,RepeaterItemEventArgs e) { if(i%3==0){ e.Item.Controls.Add(new LiteralControl("</tr><tr>")); } i++; } 


    最新回复(0)