2010-03-29 3 views

Antwort

6

eine seperator Vorlage erstellen, wie so

<SeperatorTemplate><br /></SeperatorTemplate> 

Dann müssen Sie ItemDataBound Ereignis binden, bevor Sie DataBind() auf dem Repeater nennen. In diesem Fall, dass Sie bei der Punktezählung und Anzeige seperator aussehen, wenn Sie die Elementanzahl von 5, wie so teilen können:

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

Danke. Ich habe auch versucht, <% # CreateSeparator (DataBinder.Eval (Container, "ItemIndex", ""))%> Aufruf an eine Funktion auf dem Code-Behind und es funktioniert auch. Aber was ist schneller? – Jronny

+0

Danke, das ist die perfekte Lösung für eine andere Schreibweise in meinem Visual Studio !!! ' Ich kann auch nicht' schreiben – Dave

1

Ich würde empfehlen, das Listview verwenden. Es implementiert eine Eigenschaft namens GroupCount.

Verwandte Themen