DataList:怎样实现奇偶行的不同颜色显示????????
我希望DataList能够实现不同行显示不同的颜色,但是,运行后发现所有的颜色显示都是表头定义的颜色,并且我生成的表怎么没有格线?DataList定义的代码如下:
<form id="Form1" method="post" runat="server">
<asp:DataList id="DataList1" runat="server" GridLines="Both">
<HeaderStyle BackColor="#aaaadd"></HeaderStyle>
<AlternatingItemStyle BackColor="Gainsboro"></AlternatingItemStyle>
<HeaderTemplate>
<table width="100%">
<tr>
<td>托运单编号</td>
<td>装运工</td>
<td>司机</td>
<td>操作员</td>
<td>出现问题</td>
<td>日期</td>
<td>备注</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><%# DataBinder.Eval(Container.DataItem,"Numb") %></td>
<td><%# DataBinder.Eval(Container.DataItem,"Worker") %></td>
<td><%# DataBinder.Eval(Container.DataItem,"Driver") %></td>
<td><%# DataBinder.Eval(Container.DataItem,"Operator") %></td>
<td><%# DataBinder.Eval(Container.DataItem,"Problem") %></td>
<td><%# DataBinder.Eval(Container.DataItem,"Date") %></td>
<td><%# DataBinder.Eval(Container.DataItem,"Mem") %></td>
</tr>
</ItemTemplate>
<AlternatingItemTemplate>
<tr>
<td><%# DataBinder.Eval(Container.DataItem,"Numb") %></td>
<td><%# DataBinder.Eval(Container.DataItem,"Worker") %></td>
<td><%# DataBinder.Eval(Container.DataItem,"Driver") %></td>
<td><%# DataBinder.Eval(Container.DataItem,"Operator") %></td>
<td><%# DataBinder.Eval(Container.DataItem,"Problem") %></td>
<td><%# DataBinder.Eval(Container.DataItem,"Date") %></td>
<td><%# DataBinder.Eval(Container.DataItem,"Mem") %></td>
</tr>
</AlternatingItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:DataList>
</form>