Repeater - 5 billeder per række?

Tags:    c# asp.net

Hej allesammen. Jeg er igang med at lave en hjemmeside.

På en af siderne skal jeg have en masse billeder på flere rækker med 5 billeder på hver række.

Jeg trækker billederne ud fra en database og prøver at hente dem ud i en repeater, men jeg kan ikke få det til at virke.
Den sætter det samme billede på hele rækken og det næste billede på hele rækken nedenunder osv.

Min kode ser sådan her ud:

Fold kodeboks ind/udHTML kode 


Hvordan skal det se ud ?



2 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Fold kodeboks ind/udHTML kode 


Du får den jo til at indsætte 3 billeder på hver gennemgang? Er det ikke bare at fjerne 2 af dem?

Hvis du gerne vil have den til at løbe 3 gange på hver tr, så skal du jo ind og lave noget loop, jeg hader ASP.NET så jeg har desværre ingen ide om hvordan, men du har vel noget Sharp kode et sted. :)



Indlæg senest redigeret d. 23.11.2011 13:32 af Bruger #14816
Bedre sent end aldrig med en god løsning

Det du skal bruge er et listview, et listview har du mulighed for at lave group med og koden ser sådan her ud :

<asp:ListView ID="ProductList1" runat="server"
DataSourceID="ProductDataSource"
GroupItemCount="3" ItemPlaceholderID="itemsGoHere"
GroupPlaceholderID="groupsGoHere">

<LayoutTemplate>
<p>
<asp:PlaceHolder runat="server" ID="groupsGoHere"></asp:PlaceHolder>
</p>
</LayoutTemplate>

<GroupTemplate>
<ol>
<asp:PlaceHolder runat="server" ID="itemsGoHere"></asp:PlaceHolder>
</ol>
</GroupTemplate>

<ItemTemplate>
<li><%#Eval("ProductName")%></li>
</ItemTemplate>
</asp:ListView>





t