每行一个table,当然是这样了,
你要把table放在外面包含它们所有的<tr>
<table width="760" height="70" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#000000">
<asp:DataList id="DataList1" runat="server">
<HeaderTemplate><tr bordercolor="f6f9fd" bgcolor="f6f9fd" class="p2">
<td width="43" height="22" background="image/c3.gif">
<div align="center" class="p2">状态</div>
</td>
<td width="368" background="image/c3.gif">
<div align="center">主题</div>
</td>
<td width="149" background="image/c3.gif">
<div align="center">作者</div>
</td>
<td width="69" background="image/c3.gif">
<div align="center">回复/人气</div>
</td>
<td width="125" background="image/c3.gif">
<div align="center">更新时间</div>
</td>
</tr>
</HeaderTemplate>
<FooterTemplate>
<tr>
<td height="22" colspan="5" background="image/c3.gif"> </td>
</tr></FooterTemplate>
<ItemTemplate>
<tr class="p3">
<td height="22" bordercolor="f6f9fd" bgcolor="f6f9fd"> </td>
<td bordercolor="f6f9fd" bgcolor="f6f9fd"><%# DataBinder.Eval(Container.DataItem, "Title")%></td>
<td bordercolor="f6f9fd" bgcolor="f6f9fd"> </td>
<td bordercolor="f6f9fd" bgcolor="f6f9fd"> </td>
<td bordercolor="f6f9fd" bgcolor="f6f9fd"> </td>
</tr>
</ItemTemplate>
</asp:DataList>
</table>
你要把table放在外面包含它们所有的<tr>
<table width="760" height="70" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#000000">
<asp:DataList id="DataList1" runat="server">
<HeaderTemplate><tr bordercolor="f6f9fd" bgcolor="f6f9fd" class="p2">
<td width="43" height="22" background="image/c3.gif">
<div align="center" class="p2">状态</div>
</td>
<td width="368" background="image/c3.gif">
<div align="center">主题</div>
</td>
<td width="149" background="image/c3.gif">
<div align="center">作者</div>
</td>
<td width="69" background="image/c3.gif">
<div align="center">回复/人气</div>
</td>
<td width="125" background="image/c3.gif">
<div align="center">更新时间</div>
</td>
</tr>
</HeaderTemplate>
<FooterTemplate>
<tr>
<td height="22" colspan="5" background="image/c3.gif"> </td>
</tr></FooterTemplate>
<ItemTemplate>
<tr class="p3">
<td height="22" bordercolor="f6f9fd" bgcolor="f6f9fd"> </td>
<td bordercolor="f6f9fd" bgcolor="f6f9fd"><%# DataBinder.Eval(Container.DataItem, "Title")%></td>
<td bordercolor="f6f9fd" bgcolor="f6f9fd"> </td>
<td bordercolor="f6f9fd" bgcolor="f6f9fd"> </td>
<td bordercolor="f6f9fd" bgcolor="f6f9fd"> </td>
</tr>
</ItemTemplate>
</asp:DataList>
</table>
<tr class="p3">
<td height="22" bordercolor="f6f9fd" bgcolor="f6f9fd"> </td>
<td bordercolor="f6f9fd" bgcolor="f6f9fd"><%# DataBinder.Eval(Container.DataItem, "Title")%></td>
<td bordercolor="f6f9fd" bgcolor="f6f9fd"> </td>
<td bordercolor="f6f9fd" bgcolor="f6f9fd"> </td>
<td bordercolor="f6f9fd" bgcolor="f6f9fd"> </td>
</tr>
</ItemTemplate>因为你的ItemTemplate中的<tr>有 线,每个dataList之间也有也有线,所以好些线加在一起就变得粗了。解决方法,把ItemTemplate中的<tr>的线宽度设为0, 把DataList的ItemStyle-borderWidth 设为"1"就可以了,或者反过来也应该行,不过我没试,下面是我试的代码。<asp:DataList id="DataList1" runat="server" CellSpacing="0" CellPadding="0" BorderWidth="0" BorderColor="#000000" ItemStyle-BorderWidth="1">
<HeaderTemplate>
<table width="760" height="70" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#000000">
<tr bordercolor="f6f9fd" bgcolor="f6f9fd" class="p2">
<td width="43" height="22" background="image/c3.gif">
<div align="center" class="p2">状态</div>
</td>
<td width="368" background="image/c3.gif">
<div align="center">主题</div>
</td>
<td width="149" background="image/c3.gif">
<div align="center">作者</div>
</td>
<td width="69" background="image/c3.gif">
<div align="center">回复/人气</div>
</td>
<td width="125" background="image/c3.gif">
<div align="center">更新时间</div>
</td>
</tr>
</table>
</HeaderTemplate>
<FooterTemplate>
<table>
<tr>
<td height="22" colspan="5" background="image/c3.gif"> </td>
</tr>
</table>
</FooterTemplate>
<ItemTemplate>
<table width="760" height="70" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#000000">
<tr class="p3">
<td height="22" bordercolor="f6f9fd" bgcolor="f6f9fd"> </td>
<td bordercolor="f6f9fd" bgcolor="f6f9fd"><%# DataBinder.Eval(Container.DataItem, "Title")%></td>
<td bordercolor="f6f9fd" bgcolor="f6f9fd"> </td>
<td bordercolor="f6f9fd" bgcolor="f6f9fd"> </td>
<td bordercolor="f6f9fd" bgcolor="f6f9fd"> </td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
<HeaderTemplate>
<table width="760" height="70" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#000000">
<tr bordercolor="f6f9fd" bgcolor="f6f9fd" class="p2">
<td width="43" height="22" background="image/c3.gif">
<div align="center" class="p2">状态</div>
</td>
<td width="368" background="image/c3.gif">
<div align="center">主题</div>
</td>
<td width="149" background="image/c3.gif">
<div align="center">作者</div>
</td>
<td width="69" background="image/c3.gif">
<div align="center">回复/人气</div>
</td>
<td width="125" background="image/c3.gif">
<div align="center">更新时间</div>
</HeaderTemplate><ItemTemplate>
</td>
<td bordercolor="f6f9fd" bgcolor="f6f9fd"><%# DataBinder.Eval(Container.DataItem, "Title")%></td>
<td bordercolor="f6f9fd" bgcolor="f6f9fd"> </td>
<td bordercolor="f6f9fd" bgcolor="f6f9fd"> </td>
<td bordercolor="f6f9fd" bgcolor="f6f9fd">
</ItemTemplate><FooterTemplate> </td>
</tr>
</table>
</FooterTemplate>
</asp:DataList>