datalist隔行不同颜色

这篇博客展示了如何使用ASP的DataList控件来创建一个表格,并实现行的交替颜色显示,以提高数据可读性。内容包括HeaderTemplate和AlternatingItemTemplate的设置,以及如何通过DataBinder.Eval绑定数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<asp:DataList Runat="server" ID="NominateList" Width="100%" BorderWidth="0" HorizontalAlign="center">
                                                    
<HeaderTemplate>
                                                    
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#003300" ID="Table10">
                                                      
<thead bgcolor="blue" style="color:white">
                                                     
<tr bgcolor="#325F60" style="cursor:hand;">
                                                        
<td width="9%" height="30"><div align="center">Member ID</div></td>
                                                        
<td width="9%"><div align="center">Member name</div></td>
                                                        
<td width="9%"><div align="center">Register date </div></td>
                                                        
<td width="4%"><div align="center">Register country</div></td>
                                                        
<td width="5%"><div align="center">Order quantity /level</div></td>
                                                      
</tr>
                                                      
</thead>
                                                    
</table>
                                                    
</HeaderTemplate>
                                                    
<ItemTemplate> 
                                                    
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#FFFFFF" ID="Table10">
                                                      
<tr bgcolor="#e8ece8" style="cursor:hand;"> 
                                                        
<td width="9%" align="center" height=25><href="Member_Admin_Show_Xpt.aspx?Member_Code=<%# DataBinder.Eval(Container.DataItem,"Member_Code")%>&Pink_Code=<%# DataBinder.Eval(Container.DataItem,"Pink_Code")%>"><%# DataBinder.Eval(Container.DataItem,"Member_Code")%></a></td>
                                                        
<td width="9%" align="center"><%# DataBinder.Eval(Container.DataItem,"Member_Name")%></td>
                                                        
<td width="9%" align="center"><%# Get_Time(DataBinder.Eval(Container.DataItem,"Member_RegTime").ToString())%></td>
                                                        
<td width="4%" align="center"><%# Get_Member_Country(DataBinder.Eval(Container.DataItem,"Country").ToString())%></td>
                                                        
<td width="5%" align="center"><%# DataBinder.Eval(Container.DataItem,"Country_Price")%>
                                                          个 / 
                                                          
<%# Get_MemberClass(Convert.ToInt32(DataBinder.Eval(Container.DataItem,"RegType")))%> </td>
                                                      
</tr>
                                                    
</table>
                                                    
</ItemTemplate>
                                                    
<AlternatingItemTemplate>
                                                    
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#FFFFFF" ID="Table10">
                                                      
<tr bgcolor="lightblue"  style="cursor:hand;"> 
                                                        
<td width="9%" align="center" height=25><href="Member_Admin_Show_Xpt.aspx?Member_Code=<%# DataBinder.Eval(Container.DataItem,"Member_Code")%>&Pink_Code=<%# DataBinder.Eval(Container.DataItem,"Pink_Code")%>"><%# DataBinder.Eval(Container.DataItem,"Member_Code")%></a></td>
                                                        
<td width="9%" align="center"><%# DataBinder.Eval(Container.DataItem,"Member_Name")%></td>
                                                        
<td width="9%" align="center"><%# Get_Time(DataBinder.Eval(Container.DataItem,"Member_RegTime").ToString())%></td>
                                                        
<td width="4%" align="center"><%# Get_Member_Country(DataBinder.Eval(Container.DataItem,"Country").ToString())%></td>
                                                        
<td width="5%" align="center"><%# DataBinder.Eval(Container.DataItem,"Country_Price")%>
                                                           / 
                                                          
<%# Get_MemberClass(Convert.ToInt32(DataBinder.Eval(Container.DataItem,"RegType")))%> </td>
                                                      
</tr>
                                                    
</table>
                                                    
</AlternatingItemTemplate>
                                            
</asp:DataList>
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值