2010-03-29 14 views

Respuesta

6

crear una plantilla separador al igual que

<SeperatorTemplate><br /></SeperatorTemplate> 

Entonces usted tiene que unirse evento ItemDataBound antes de llamar a DataBind() en el repetidor. En este caso nos fijamos en el número de elementos y el separador de la pantalla cuando puede dividir el número de elementos en un 5, así:

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

Gracias. También he intentado llamar a <% # CreateSeparator (DataBinder.Eval (Container, "ItemIndex", ""))%> a una función en el código subyacente y también funciona. ¿Pero cuál es más rápido? – Jronny

+0

¡Gracias, esta es la solución perfecta, salvo por una ortografía diferente en mi Visual Studio! ' No puedo deletrear tampoco' – Dave

1

le recomiendo usar el ListView. Implementa una propiedad llamada GroupCount.

Cuestiones relacionadas