例如,我们在转发器数据源上有19个项目。我们想用5个项目分开它们。
就像
01 02 03 04 05 <br />
06 07 08 09 10 <br />
11 12 13 14 15 <br />
16 17 18 19
我们如何在asp.net转发器中执行此操作?感谢。
答案 0 :(得分:6)
创建一个像这样的分隔符模板
<SeperatorTemplate><br /></SeperatorTemplate>
然后,您必须在转发器上调用DataBind()之前绑定ItemDataBound事件。 在这种情况下,当您将项目数除以5时,您可以查看项目计数和显示分隔符,如下所示:
if (e.Item.ItemType == ListItemType.Seperator)
e.Item.Visible = ((e.Item.Parent as Repeater).Items.Count % 5 == 0);
答案 1 :(得分:1)
我建议使用ListView。它实现了一个名为GroupCount的属性。