Hej! Tex:Tabeller och Repeater
Jag har en Repeater där jag vill skriva ut data i tabellform. Kolumnrubrikerna till tabellen vill jag lägga i <HeaderTemplate> och datan i <ItemTemplate>. Jag lägger <asp:Table> i HeaderTemplaten, men då går det inte att använda samma tabell längre ned i ItemTemplaten eftersom kontroller inte kan överlappa varandra.
I klassisk asp gick detta dock och var detta enkelt att lösa.
mvh Per LjungSv:Tabeller och Repeater
<asp:Repeater runat="server" ID="MyRepeater" Visible="true">
<HeaderTemplate>
<table class="tblSum" border="0" width="500px" cellpadding="3" cellspacing="2">
<tr>
<th>Rubrik1
</th>
<th>
Rubrik2
</th>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<th rowspan="5">
<%#DataBinder.Eval(Container.DataItem, "PersonBild")%>
</th>
</tr>
<tr>
<td>
<strong>Förnamn</strong><br />
<%#DataBinder.Eval(Container.DataItem, "FNamn")%>
</td>
<td>
<strong>Efternamn</strong><br />
<%#DataBinder.Eval(Container.DataItem, "ENamn")%>
</td>
</tr>
<tr>
<td>
<strong>Medlem sedan</strong><br />
<%#DataBinder.Eval(Container.DataItem, "MedlemSedan")%>
</td>
<td>
<strong>Epost</strong><br />
<%#DataBinder.Eval(Container.DataItem, "Epost")%>
</td>
</tr>
<tr>
<td>
<strong>Mer info1</strong><br />
<%#DataBinder.Eval(Container.DataItem, "Info1")%>
</td>
<td>
<strong>Mer info2</strong><br />
<%#DataBinder.Eval(Container.DataItem, "Info2")%>
</td>
</tr>
<tr>
<td>
<strong>Mer info3</strong><br />
<%#DataBinder.Eval(Container.DataItem, "Info3")%>
</td>
<td>
<strong>Mer info4</strong><br />
<%#DataBinder.Eval(Container.DataItem, "Info4")%>
</td>
</tr>
<tr>
<td colspan="3">
<hr width="95%" />
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
Detta skulle kunna vara ett exempel som simulerar hämtar kunder/medlemmar från en databas och presenterar detta i en Repeater.
Hoppas att du fick något uppslag!
Mvh,
Thomas