Utiliser un Repeater pour créer un tableau
Par fa7al le jeudi 22 octobre 2009, 15:27 - .NET - Lien permanent
Si vous voulez utiliser la balise <asp:Repeater> pour afficher par exemple une galerie photo dans un tableau et revenir à la ligne toutes les X photos voici une solution en utilisant le <SeparatorTemplate>
<asp:Repeater runat="server" ID="rptGalerie" ...>
<HeaderTemplate><table><tr><td></HeaderTemplate>
<ItemTemplate>
ici votre photo
<SeparatorTemplate>
<%#separation()%>
</SeparatorTemplate>
<FooterTemplate>
</td></tr></table>
</FooterTemplate>
</asp:Repeater>
Code C#protected String separation(){
if (rptGalerie.Items.Count % 5 == 0){
return ("</td></tr><tr><td>");
}
else{
return ("</td><td>");
}
}