代码如下:
<asp:DataList ID="SubForumRepeater" runat="server"   EnableViewState="false" RepeatColumns="4" RepeatDirection="Horizontal"  RepeatLayout="table" Width="100%" >
              <HeaderTemplate>
                
                <tr  id="HotbbsContent">
               </HeaderTemplate>
              <ItemTemplate>           
                  <td class="RowOne">
          <div class="CommonListContent"> 
          <span> <div class="CommonName"><a  class="<%# ForumFormatter.HasRead((Forum) Container.DataItem) ? "ForumGroupNameRead" : "ForumGroupNameUnRead" %>" href="<%# ForumUrls.Instance().Forum( ((Forum) Container.DataItem).SectionID ) %>"><%# DataBinder.Eval(Container.DataItem, "Name")%></a> <%# ForumFormatter.FormatUsersViewingForum((Forum)Container.DataItem)%>
        (<%# Formatter.FormatNumber(((Forum)Container.DataItem).DaysToCount)%>)</div>
          </span> 
          <span><%# DataBinder.Eval(Container.DataItem, "Description")%></span> 
          <span><%# ForumFormatter.FormatSubForum((Forum)Container.DataItem)%></span> 
           
          </div>
          </td>
              </ItemTemplate>
              <AlternatingItemTemplate>
                  <td class="RowTwo">
          <div class="CommonListContent"> 
          <span><div class="CommonName"><a  class="<%# ForumFormatter.HasRead((Forum) Container.DataItem) ? "ForumGroupNameRead" : "ForumGroupNameUnRead" %>" href="<%# ForumUrls.Instance().Forum( ((Forum) Container.DataItem).SectionID ) %>"><%# DataBinder.Eval(Container.DataItem, "Name")%></a> <%# ForumFormatter.FormatUsersViewingForum((Forum)Container.DataItem)%>(<%# Formatter.FormatNumber(((Forum)Container.DataItem).DaysToCount)%>)</div></span> 
          <span><%# DataBinder.Eval(Container.DataItem, "Description")%><</span> 
          <span><%# ForumFormatter.FormatSubForum((Forum)Container.DataItem)%></span> 
          </div>
          </td>
              </AlternatingItemTemplate>
              <FooterTemplate>
              </tr>
             
              </FooterTemplate>            
          </asp:DataList>
当是四列是,不四等分的.我要的效果是:两列时,各占50%,3列时各占33%,四列占25%。到底怎么做啊!一天了。

解决方案 »

  1.   

    页面有问题吧?
    你好能这么写么?<HeaderTemplate>
                    
                    <tr  id="HotbbsContent">
                   </HeaderTemplate>
                  <ItemTemplate>           
                      <td class="RowOne">
    <td width="100%"> 应该就可以了
      

  2.   

    netxie(埃文) 你试了吗? 单元格会折行的.现在不考虑这些.
      

  3.   

    div 和td不一样吗?是不能固定大小的。