2009-02-11 4 views
1

J'ai une liste d'objets qui doivent être sortis 2 éléments par ligne, et avec chaque rangée alternée pour avoir un arrière-plan différent (en utilisant différentes classes CSS).Comment pouvez-vous obtenir un .net DataItem avec RepeatColumns = 2 ET un style alternatif?

Actuellement, j'utilise une liste de données, en lui liant la liste, RepeatColumns = 2, RepeatDirection = "horizontal". ItemStyle et AlternatingItemStyle sont utilisés pour styliser les deux colonnes. Cela donne la bonne disposition, mais je n'arrive pas à comprendre comment appliquer un style différent par rangée.

Je suis ouvert à l'utilisation d'autres contrôles pour faire le travail. Il doit y avoir un moyen d'y parvenir sans écrire le code HTML manuellement:

alt text http://abunchofletters.co.uk/uploads/Downloads.png

Répondre

0

Une option est le contrôle du répéteur. Beaucoup plus flexible, mais le compromis est que vous devez construire les modèles pour vous-même.

Voir http://msdn.microsoft.com/en-us/magazine/cc163780.aspx

+0

C'est ce que j'ai fini par faire. Honte vraiment, car la DataList était presque exactement ce dont j'avais besoin. – Rich

Questions connexes