在 DataList 模板下有   <HeaderItem>
      <talble id="tab" border="0" >
         <tr>
             <td>商品名</td>
             <td>价格</td>
             <td>数量</td>
             <td>删除</td>
         </tr>
      </HeaderItem>
   <itemT、、、>
         <tr>
               <td><%#Eval("productName")%></td>
               <td><%#Eval("productPrice")%></td>
               <td><asp:Checked id ="check" runat="server" /></td>
         </tr>
       </table>    <itemT、、、、>现在的问题是显示出来的 DataList 只有单一的一种颜色 如果改成这样的:
   <HeaderItem>
      <talble id="tab" border="0" >
         <tr>
             <td>商品名</td>
             <td>价格</td>
             <td>数量</td>
             <td>删除</td>
         </tr>
       </table>
      </HeaderItem>
   <itemT、、、>
       <table>
         <tr>
               <td><%#Eval("productName")%></td>
               <td><%#Eval("productPrice")%></td>
               <td><asp:Checked id ="check" runat="server" /></td>
         </tr>
       </table>    <itemT、、、、> 这样的话它上面表格和下面的表格又不对齐了
这个问题要怎么处理啊!先谢谢各位大虾了
      
 
  

解决方案 »

  1.   

    <HeaderTemplate>
    <tr>
    <td>商品名</td>
    <td>价格</td>
    <td>数量</td>
    <td>删除</td>
    </tr>
    </HeaderTemplate>
    <ItemTemplate>
    <tr>
    <td><%# DataBinder.Eval(Container,"DataItem.Field1")%></td>
    <td><%# DataBinder.Eval(Container,"DataItem.Field2")%></td>
    <td><%# DataBinder.Eval(Container,"DataItem.Field2")%></td>
    <td>删除</td>
    </tr>
    </ItemTemplate>
      

  2.   

    那最后的那个</table>应该放在那啊?
      

  3.   

    没有<table>,也没有</table>
      

  4.   

    sorry~~~ 刚试了下发现不行...
      

  5.   

    <talble id="tab" border="0" >
          
             <tr>
                 <td>商品名</td>
                 <td>价格</td>
                 <td>数量</td>
                 <td>删除</td>
             </tr>   <ItemTemplate>
             <tr>
                   <td><%#Eval("productName")%></td>
                   <td><%#Eval("productPrice")%></td>
                   <td><asp:Checked id ="check" runat="server" /></td>
             </tr>    </ItemTemplate>
    </table>
      

  6.   

    楼上的,那这个<table>是不能放在<ItemTemplate>以外的<asp:DataList>以内的
      

  7.   

    当然放在FooterTemplate中<FooterTemplate>
    </table>
    </FooterTemplate>
      

  8.   

    <talble id="tab" border="0" >
          
             <tr>
                 <td>商品名</td>
                 <td>价格</td>
                 <td>数量</td>
                 <td>删除</td>
             </tr>
    <asp:DataList id="DataList1" runat="server">
       <ItemTemplate>
             <tr>
                   <td><%#Eval("productName")%></td>
                   <td><%#Eval("productPrice")%></td>
                   <td><asp:Checked id ="check" runat="server" /></td>
             </tr>    </ItemTemplate>
    </asp:DataList>
    </table>