Ho un datalist
codice:
  <asp:DataList ID="repprod" runat="server" RepeatLayout="Table" RepeatColumns="3" RepeatDirection="Horizontal" ItemStyle-CssClass="boxprod" CellPadding="2" CellSpacing="2">
Per ogi riga di db visualizzo due campi... Vorrei che questi campi fossero visualizzati in due righe differenti. Mi spiego meglio...

codice:
<table width="100%" cellpadding="2" cellspacing="4">
                   asp:DataList ID="repprod" runat="server" RepeatLayout="Table" RepeatColumns="3" RepeatDirection="Horizontal" ItemStyle-CssClass="boxprod" CellPadding="2" CellSpacing="2"> 
                   <HeaderTemplate> <tr> 
                      </HeaderTemplate>   
					    <ItemTemplate>
      <td>
<%# DataBinder.Eval(Container.DataItem, "idprod")%>


<%# DataBinder.Eval(Container.DataItem, "nomeprod") %>
      
      </td>
      </ItemTemplate>
						<FooterTemplate></tr></FooterTemplate>		
                      </asp:DataList>
                  </table>
Anzichè separare dal br i due dati vorrei che questi fossero su due righe diverse della tabella, così se il primo o il secondo vanno su due righe rimane comunque tutto allineato.
Se inseriessi una tabella nell itemtemplate non risolverei il problema!