因为需要,用了DataList显示数据.
它自带的head是跨列的.我就不想用它,想自己写代码

解决方案 »

  1.   

    <asp:TemplateColumn headerText=""></asp:TemplateColumn>
      

  2.   

    <ASP:DataList id="MyDataList" runat="server" RepeatLayout="Table"
         >  <HeaderTemplate>
           <table>
          <tr> 
                <td></td>
                 ...
         </tr>
           
          </table>
      </HeaderTemplate>
    .....
    </ASP:DataList>结合 <table>
          <tr> 
                <td>的使用可以控制
      

  3.   

    像楼上说的:在表头中直接用HTML代码作表头,不过有点麻烦。
      

  4.   

    <HeaderTemplate>
    html
    </HeaderTemplate>
      

  5.   

    如果要表头与内容很好的对齐,可以考虑用datagrid
    其实结合html,是可以对齐的,只不过麻烦点,主要看具体应用了
      

  6.   

    用楼上几位的方法对其没有问题的:)
    Datagrid比较好(懒人方案:))