2010-05-11 5 views
4

Je voudrais faire une chose "bizarre" avec le contrôle asp.net listview.ASP.NET ListView: comment insérer "particulier" élément chaque N éléments?

Je voudrais insérer la publicité chaque article 8-10 de la liste (databounded avec une table de base de données): par exemple chaque article 8-10 insérer le code de google adwords jscript. J'ai fais du googolage mais je n'ai rien trouvé. Quelqu'un sait s'il est possible de « dire la listview. Chacun 8 éléments, afficher cet objet (google code JScript)

Excusez-moi pour mon pauvre anglais espoir à expliquer, grâce

Répondre

6

Vous pouvez obtenir cet effet en regroupant vos articles dont vous aurez besoin:...

  • un LayoutTemplate dans votre ListView qui contient le groupPlaceholder
  • un GroupTemplate dans votre ListView qui contient le itemPlaceholder
  • un GroupSeparatorTemplate qui contient vos trucs d'annonce
  • un ItemTemplate qui contient la substance databound

Ensuite, vous pouvez définir votre GroupSize comme vous le souhaitez et ASP.Net insérera automatiquement un séparateur entre chaque groupe.

+0

C'est vraiment ce que je cherche! Merci Davies! – stighy

0
for(int i = 0; i < limit; i++) { 
    if(i % 8 == 0) addSpecialColumn(); 
} 
.!

Hope this helps

Here's une théorie

Questions connexes