Ik heb een dataset die ik vul met een DataAdapter, nu wil ik alle data uit die dataset hebben dmv een aantal repeaters te gebruiken (wil geen datagrid)
Ik heb het nu zo gemaakt dat de kolom namen en de data met verschillende repeaters gegenereerd wordt. De kolom namen krijg ik al goed te zien maar de data krijg ik niet voor elkaar
De data loop ik nu met 2 repeaters, de eerste loopt alle rows (dat werkt nog) en de 2e zou alle gegevens in die row moeten loopen maar dat werkt niet...
Dit is me aspx file:
En dit is een stukje uit de code-behind waar de data gebind wordt:
Weet iemand hoe dit moet?
Ik heb het nu zo gemaakt dat de kolom namen en de data met verschillende repeaters gegenereerd wordt. De kolom namen krijg ik al goed te zien maar de data krijg ik niet voor elkaar
De data loop ik nu met 2 repeaters, de eerste loopt alle rows (dat werkt nog) en de 2e zou alle gegevens in die row moeten loopen maar dat werkt niet...
Dit is me aspx file:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| <div style="OVERFLOW: scroll; WIDTH: 600px">
<table class="infotbl" cellSpacing="1" width="100%">
<tr>
<asp:repeater id="QueryHeader" runat="server">
<ItemTemplate>
<th>
<%# DataBinder.Eval(Container.DataItem, "Caption") %>
</th>
</ItemTemplate>
</asp:repeater>
</tr>
<asp:repeater id="QueryRows" runat="server">
<ItemTemplate>
<tr>
<asp:Repeater id="QueryRow" DataSource='<%# DataBinder.Eval(Container.DataItem, "ItemArray") %>' runat="server">
<ItemTemplate>
<td><%# DataBinder.Eval(Container.DataItem, "idk") %></td>
</ItemTemplate>
</asp:Repeater>
</tr>
</ItemTemplate>
</asp:repeater>
</table>
</div> |
En dit is een stukje uit de code-behind waar de data gebind wordt:
code:
1
2
3
| QueryHeader.DataSource = dsQuery.Tables("Result").Columns
QueryRows.DataSource = dsQuery.Tables("Result").Rows
DataBind() |
Weet iemand hoe dit moet?