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

Repeater换行解决办法

2012-01-20 
Repeater换行asp:RepeaterID FriendLink runat server ItemTemplatetdstyle height:24px a

Repeater换行
<asp:Repeater   ID= "FriendLink "   runat= "server ">
<ItemTemplate>
<td   style= "height:   24px; "   align= "center ">
<a   href= ' <%#   Eval( "FL_LinkUrl ")%> '   target= "_blank ">
<img   src= ' <%#   Eval( "FL_LogoPic ")%> '   alt= ' <%#   Eval( "FL_CompanyName ")%> '   />
</a>
</td>
</ItemTemplate>
</asp:Repeater>
这是一个友情链接前台绑定图片的代码
不用操心repeater的绑定问题
都绑定好了的    

FL_LinkUrl   友情链接地址
FL_LogoPic   友情链接图片
FL_CompanyName   友情链接名字

出现的问题:当数据库里边数据过多的时候
td就会被撑宽   影响页面

我希望:当循环绑定了3次的时候
就换行显示新行
也就说每个tr只显示3个td  

不要把repeater放在td里边

[解决办法]
在itemcreated事件里处理
[解决办法]
实在不行用datalist 设置一下列数
[解决办法]
if((e.item.itemIndex+1)%3)==0;
e.item.Controls.add(new LiteralControl( " </tr> <tr> "));
[解决办法]
这种情况还是datalist好用
[解决办法]

repeater 多行多列+该背景色
http://hi.baidu.com/kmiaoer/blog/item/47752bdd56c2e1d88d10298f.html
[解决办法]
DataList最合适,也最简单,还不用费什么脑子想去
[解决办法]
用DATALIST!处理简单!定义图片大小,截取字段!
[解决办法]
权衡使用,楼主这种应该用DATALIST,不然后台写代码也是影响效率的
[解决办法]
做效果,是你自己设置的问题,比如宽度、填充啊
都可以做同样的效果

热点排行