2011-09-30 23 views
4

我知道,有了一个中继器,我可以使用AlternatingItemTemplateSeparatorTemplate采用各种交替项目或后者一致的项目之间的风格/属性。有没有类似的方式AlternateItemTemplate做到这一点

但是在我最近的任务中,我需要一个SeperatorTemplate,但是每3个项目之后!

我知道我可以在的ItemDataBound做到这一点,有一个厚脸皮runningItemCount++然后使用runningItemCount % 3 == 0放置这。

我也知道我可以使用中继器内的转发做到这一点。 只是提起它很脏...

我要保持干净的东西,说实话,如果它的内置那么它的东西,我想使用的习惯来获得,因此,如果任何人如何在一个很好的方式做到这一点知道(没有变通办法请) ,那么请吸引我。

+0

错读了这个问题,所以我投票删除了我的答案。对于那个很抱歉。 –

回答

0

从各个领域的这个问题看,坚果壳的结论是'不,没有'

我不得不使用我提到的方法,遗憾的是这个功能没有特定的内置功能。

1

你这样做是正确的,但你可以使用Container.ItemIndex而不是runningItemCount来跟踪项目索引。

+0

+1我同意。我想我认为'Container.ItemIndex%3 == 0'路线可能是最干净的解决方案。 –

0

请考虑使用ListView控件。它支持GroupTemplate和GroupSeparatorTemplate模板。

相关问题