首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Repeater的每两行交替显示样式如何实现

2012-01-09 
Repeater的每两行交替显示样式怎么实现?用Repeater绑定数据的时候,两行为Tabel中的一行,怎么实现每两行交

Repeater的每两行交替显示样式怎么实现?
用Repeater绑定数据的时候,两行为Tabel中的一行,怎么实现每两行交替显示样式?

[解决办法]
ItemTemplate和AlternatingItemTemplate内容相同,样式不同就可以了
[解决办法]
Repeater 需要自己维护完整的 html 元素
可以如同这样使用,注意
<itemtemplate>
<tr class= "row ">


<alternatingitemtemplate>
<tr class= "alternatingrow ">
指定了不筒的样式


<asp:repeater id= "rptProPic " runat= "server " onitemcommand= "rptProPic_ItemCommand ">
<headertemplate>
<table cellspacing= "0 " cellpadding= "4 " border= "0 " width= "500 ">
<tr class= "header ">
<td>
品牌 </td>
<td>
型号 </td>
<td>
色数 </td>
</tr>
</headertemplate>
<itemtemplate>
<tr class= "row ">
<td>
<%# Eval( "CategoryName ") %>
</td>
<td>
<%# Eval( "TypeCode ") %>
</td>
<td>
<%# Eval( "ColorTypeName ") %>
</td>
</tr>
</itemtemplate>
<alternatingitemtemplate>
<tr class= "alternatingrow ">
<td>
<%# Eval( "CategoryName ") %>
</td>
<td>
<%# Eval( "TypeCode ") %>
</td>
<td>
<%# Eval( "ColorTypeName ") %>
</td>
</tr>
</alternatingitemtemplate>
<footertemplate>
</table>
</footertemplate>
</asp:repeater>

Hope helpful!
[解决办法]
ItemTemplate和AlternatingItemTemplate内容相同,样式不同就可以了
可能LZ只是用了ItemTemplate

热点排行