有一个Repeater控件,我想显示成
行项目1 行项目2
行项目3 行项目4
而不是
行项目1
行项目2
行项目3
行项目4
请给出前台页面设计的具体代码

解决方案 »

  1.   

    你用DataList来代替Repeater可能更容易做
      

  2.   

    除非你对FlowLayout的CSS样式烂熟于心,否则建议你用DataList的TableLayout。
      

  3.   

    使用<ItemTemplate></ItemTemplate>和<AlternatingItemTemplate></AlternatingItemTemplate>
      

  4.   

    还是使用datalist吧,这样方便些。要是lz使用Repeater控件,会很麻烦。
      

  5.   

    一般建议用DataList,如果你非要用Repeater控件,并且你要的效果是两列的话。<asp:Repeater id="rptShowData" runat="server" >
    <ItemTemplate>
       <%# DataBinder.Eval(Container.DataItem,"Name" %>
    </ItemTemplate>
    <AlternatingTemplate>
       <%# DataBinder.Eval(Container.DataItem,"Name" %> <br />
    </AlternatingTemplate>
    </asp:Repeater>
      

  6.   

    <ItemTemplate>
       <%数据绑定%>
    </ItemTemplate>
    <AlternatingTemplate>
       <%数据绑定%><br>
    </AlternatingTemplate>