User-1826049516 posted
Hello,
If I have a SQL dataset bound to a repeater control, can I lay it out in a set number of columns, in this example like this. Say I have 10 records:
Record 1 | Record 2
Record 3 | Record 4
Record 5 | Record 6
Record 7 | Record 8
Record 9 | Record 10
I am actually putting my SQL result sets into DataSets/DataTables, then binding them to the Repeater controls.
I don't think I can use DataList as this renders as a table. I don't want a traditional table - I am using CSS tables:
<asp:Repeater id="Absences_Repeater" runat="server">
<HeaderTemplate></HeaderTemplate>
<ItemTemplate>
<div class="table-row">
<div class="table-cell">
<img src="<%# String.Format("/images/person-status-{0}.png", DataBinder.Eval(Container.DataItem, "ABR_Status")) %>" alt="Status" />
<span><%# DataBinder.Eval(Container.DataItem, "ABR_Name") %></span>
</div>
<div class="table-cell">
<img src="<%# String.Format("/images/person-status-{0}.png", DataBinder.Eval(Container.DataItem, "ABR_Status")) %>" alt="Status" />
<span><%# DataBinder.Eval(Container.DataItem, "ABR_Name") %></span>
</div>
</div>
</ItemTemplate>
<FooterTemplate>
<p class="hidden" id="NoData_Placeholder" runat="server">No upcoming absences were found for this person.</p>
</FooterTemplate>
</asp:Repeater>
Thanks