2010-03-29 6 views

Répondre

6

Créer un modèle seperator comme si

<SeperatorTemplate><br /></SeperatorTemplate> 

Ensuite, vous devez lier événement ItemDataBound avant d'appeler DataBind() sur le répéteur. Dans ce cas, vous regardez le nombre d'éléments et d'affichage lorsque vous seperator pouvez diviser le nombre d'éléments de 5, comme ceci:

if (e.Item.ItemType == ListItemType.Seperator) 
    e.Item.Visible = ((e.Item.Parent as Repeater).Items.Count % 5 == 0); 
+0

Merci. J'ai également essayé <% # CreateSeparator (DataBinder.Eval (Container, "ItemIndex", ""))%> appel à une fonction sur le code-behind et cela fonctionne également. Mais qui est le plus rapide? – Jronny

+0

Merci, c'est la solution parfaite sauf pour une orthographe différente dans mon Visual Studio !!! ' Je ne peux pas épeler' – Dave

1

Je vous recommande d'utiliser le ListView. Il implémente une propriété appelée GroupCount.