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

请教一个关于Repeater控件的有关问题

2012-01-18 
请问一个关于Repeater控件的问题现在我从数据库里查询出10条记录,并把这些记录绑定到Repeater上,我想让这1

请问一个关于Repeater控件的问题
现在我从数据库里查询出10条记录,   并把这些记录绑定到Repeater上,  
我想让这10条记录分为两行显示,   每行显示5条,   请问应该怎么做?   谢谢.

[解决办法]
自己用table格一下
[解决办法]
int i = 0;
protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (i % 5 == 0)
{
e.Item.Controls.Add(new LiteralControl( " </tr> <tr> "));
}
i++;
}
[解决办法]
同意楼上代码
你也可以在后台,用程序处理一下
table把前5条记录作为一条。
[解决办法]
top
[解决办法]
看上去,你是要一个DataList的效果。
[解决办法]
<div style="width:100px">
<asp:Repeater ID="rpt" runat="server">
<ItemTemplate>
<div style="width:50px;float:left">
<%#DataBinder.Eval(Container.DataItem,"??") %>
</div>
</ItemTemplate>
</asp:Repeater>
<div>

[解决办法]
简单点,用dataList设置下属性就行了啊,要不然就只能拼个这样的格式出来

热点排行