如下所示:UserName      Sex       BirthdayActiveName    address    address1张三           男         1999-1-1志愿者          人民路    人民路
我是用repeater显示出上面的结果,这结果不是我想要的,我想要的是
UserName      Sex       Birthday张三           男         1999-1-1ActiveName    address    address1志愿者          人民路    人民路这种格式的显示,请问用repeater能实现吗?我刚接触repeater,请高手指点一下!!

解决方案 »

  1.   

    貌似,在模板里弄个表格,就可以了
    <table><tr><td>UserName</td><td> Sex</td><td> Birthday/<td></tr><tr><td><%#Eval("Name")%></td><td> <%#Eval("Sex")%</td><td> <%#Eval("Birthday")%><td></tr><tr><td>ActiveName</td><td> address</td><td> address1</td></tr><tr><td><%#Eval("ActiveName")%></td><td> ><%#Eval("address")%></td><td> ><%#Eval("address1")%></td><tr></table>
    可以这样不?
      

  2.   

    布局的问题改ItemTemplate啊
    或者用DetailsView
      

  3.   

    Repeater控件我也不会用啊,很少用到,不怎么会啊
      

  4.   

    这个修改ItemTemplate里面的布局应该不难吧
      

  5.   

    直接用TABLE或者DIV来排好 让后REPETER打出来就行了 这个你会用吧
      

  6.   

    Repeater可以的
    <asp:Repeater ID="rpt" runat="server"> 
        <HeaderTemplate>
               <table>
        </HeaderTemplate>
         <ItemTemplate>
                 <tr>
                       <td>UserName </td>
                       <td>Sex</td>
                       <td>Birthday</td>
                 </tr>
                 <tr>
                       <td>张三 </td>
                       <td>男</td>
                       <td>1999-1-1</td>
                 </tr>
                 <tr>
                       <td>ActiveName </td>
                       <td>address </td>
                       <td>address1</td>
                 </tr>
                 <tr>
                       <td>志愿者</td>
                       <td>人民路</td>
                       <td>人民路</td>
                 </tr>
         </ItemTemplate>
         <FooterTemplate>
                  </table>
         </FooterTemplate>
    </asp:Repeater>
      

  7.   

    绑定数据库的话,如下:<asp:Repeater ID="rpt" runat="server"> 
        <HeaderTemplate>
               <table>
        </HeaderTemplate>
         <ItemTemplate>
                 <tr>
                       <td>UserName </td>
                       <td>Sex</td>
                       <td>Birthday</td>
                 </tr>
                 <tr>
                       <td>Eval("UserName")</td>
                       <td>Eval("Sex")</td>
                       <td>Eval("Birthday")</td>
                 </tr>
                 <tr>
                       <td>ActiveName </td>
                       <td>address </td>
                       <td>address1</td>
                 </tr>
                 <tr>
                       <td>Eval("ActiveName")</td>
                       <td>Eval("address")</td>
                       <td>Eval("address1")</td>
                 </tr>
         </ItemTemplate>
         <FooterTemplate>
                  </table>
         </FooterTemplate>
    </asp:Repeater>cs后台文件:
    this.rtp.DataSource = ds; //数据集自己获取
    this.rpt.DataBind();
      

  8.   

    <TD align="center" width="15%" background="../images/banner3.gif">Username</TD>
    <TD align="center" width="15%" background="../images/banner3.gif">Sex</TD>
    <TD align="center" width="15%" background="../images/banner3.gif">Birthday</TD>
    <TD align="center" width="15%" background="../images/banner3.gif">Activename</TD>
    <TD align="center" width="20%" background="../images/banner3.gif">address</TD>
    <TD align="center" width="20%" background="../images/banner3.gif">address1</TD>
    <asp:repeater id="MyRepeater" runat="server">
    <ItemTemplate>
    <tr bgcolor="white" height="30">
    <td align="center">
    <%# DataBinder.Eval(Container.DataItem, "UserName")%>
    </td>
    <td align="center">
    <%# DataBinder.Eval(Container.DataItem, "Sex")%>
    </td>
    <td align="center">
    <%# DataBinder.Eval(Container.DataItem, "Birthday")%>
    </td>
    <td align="center">
    <%# DataBinder.Eval(Container.DataItem, "Activename")%>
    </td>
    <td align="center">
    <%# DataBinder.Eval(Container.DataItem, "address")%>
    </td>
    <td align="center">
    <%# DataBinder.Eval(Container.DataItem, "address1")%>
    </td>