Hur ska man gå till väga för att få de saker som man visar upp genom en repeater att hamna vågrätt, dvs: Mikael, Tack för svaret, det löste en hel del trubbel.Vägrätt i repeater istället för lodrätt?
Post1 Post2 Post3 etc etc...
istället för:
Post1
Post2
Post3
...
??
Tack på förhand
/MikaelSv: Vägrätt i repeater istället för lodrätt?
Du kan använda dig av DataList istället, den är effektiv i sådana ärenden.
Där kan du ange hur den skall ritas ut och hur många poster innan den ev bryter till nästa rad m.m.
alltså:
Rita ut vågrätt, efter 6 poster gör en ny rad och lägg nästa 6 vågrätt under denna osv...
<code>
<body>
<form runat=server>
<h3>DataList Example</h3>
<asp:DataList id="ItemsList"
BorderColor="black"
CellPadding="5"
CellSpacing="5"
RepeatDirection="Vertical"
RepeatLayout="Table"
RepeatColumns="0"
ShowBorder="False"
runat="server">
<HeaderStyle BackColor="#aaaadd">
</HeaderStyle>
<AlternatingItemStyle BackColor="Gainsboro">
</AlternatingItemStyle>
<HeaderTemplate>
List of items
</HeaderTemplate>
<ItemTemplate>
Description: <br>
<%# DataBinder.Eval(Container.DataItem, "StringValue") %>
<br>
Price: <%# DataBinder.Eval(Container.DataItem, "CurrencyValue", "{0:c}") %>
<br>
<asp:Image id="ProductImage"
ImageUrl='<%# DataBinder.Eval(Container.DataItem, "ImageValue") %>'
runat="server"/>
</ItemTemplate>
</asp:DataList>
<hr>
<table cellpadding="5">
<tr>
<td>
Repeat direction:
<td>
<td>
Repeat layout:
<td>
<td>
Repeat columns:
<td>
<td>
<asp:CheckBox id="ShowBorderCheckBox"
Text="Show border"
Checked="False"
runat="server" />
<td>
</tr>
<tr>
<td>
<asp:DropDownList id="DirectionList"
runat="server">
<asp:ListItem>Horizontal</asp:ListItem>
<asp:ListItem Selected="True">Vertical</asp:ListItem>
</asp:DropDownList>
<td>
<td>
<asp:DropDownList id="LayoutList"
runat="server">
<asp:ListItem Selected="True">Table</asp:ListItem>
<asp:ListItem>Flow</asp:ListItem>
</asp:DropDownList>
<td>
<td>
<asp:DropDownList id="ColumnsList"
runat="server">
<asp:ListItem Selected="True">0</asp:ListItem>
<asp:ListItem>1</asp:ListItem>
<asp:ListItem>2</asp:ListItem>
<asp:ListItem>3</asp:ListItem>
<asp:ListItem>4</asp:ListItem>
<asp:ListItem>5</asp:ListItem>
</asp:DropDownList>
<td>
<td>
<td>
</tr>
</table>
<asp:LinkButton id="RefreshButton"
Text="Refresh DataList"
OnClick="Button_Click"
runat="server"/>
</form>
</body>
</html>
</code>
Mvh JohanSv: Vägrätt i repeater istället för lodrätt?
/Mikael