Forum: ASP.NET2.0 |
Thema:
AW: AW: Verschachtelter Select |
Von:
Helmut Röser (
04.09.2007 23:52) |
Sorry - ich muss da was korrigieren. Der oben beschrieben Inhalt der aspx Seite stimmt so nicht. Das war das Beispiel welches ich zur Orientierung benutzt hab.
Hier nun der richtige Inhalt:
<asp:DataList ID="DataList1" runat="server" DataKeyField="ID" DataSourceID="SqlDataSource1" OnItemDataBound="DataList1_ItemDataBound">
<ItemTemplate>
<br />
<table width=500 cellpadding=1 cellspacing=1 border=0>
<tr>
<td style="width: 100px">
<asp:Label ID="NameLabel" runat="server" Text='<%# Eval("Name") %>'></asp:Label></td>
<td style="width: 100px">
</td>
<td style="width: 100px">
</td>
<td style="width: 100px">
</td>
<td style="width: 100px">
</td>
</tr>
<tr>
<td style="width: 100px">
<asp:Label ID="InfotextLabel" runat="server" Text='<%# Eval("Infotext") %>'></asp:Label></td>
<td style="width: 100px">
</td>
<td style="width: 100px">
</td>
<td style="width: 100px">
</td>
<td style="width: 100px">
</td>
</tr>
<tr>
<td style="width: 100px">
</td>
<td colspan="4">
<asp:DataList ID="DataList2" runat="server" DataKeyField="ID" DataSourceID="SqlDataSource2">
<ItemTemplate>
<br />
Name:
<asp:Label ID="NameLabel" runat="server" Text='<%# Eval("Name") %>'></asp:Label><br />
Infotext:
<asp:Label ID="InfotextLabel" runat="server" Text='<%# Eval("Infotext") %>'></asp:Label><br />
<br />
</ItemTemplate>
</asp:DataList>
</td>
</tr>
<tr>
<td style="width: 100px">
</td>
<td style="width: 100px">
</td>
<td style="width: 100px">
</td>
<td style="width: 100px">
</td>
<td style="width: 100px">
</td>
</tr>
<tr>
<td style="width: 100px">
</td>
<td style="width: 100px">
</td>
<td style="width: 100px">
</td>
<td style="width: 100px">
</td>
<td style="width: 100px">
</td>
</tr>
</table>
<br />
<br />
</ItemTemplate>
</asp:DataList>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
SelectCommand="SELECT * FROM [fs_Kriterien] WHERE ([fKategorieID] = @fKategorieID) ORDER BY [ID]">
<SelectParameters>
<asp:QueryStringParameter Name="fKategorieID" QueryStringField="fKategorieID" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
SelectCommand="SELECT * FROM [fs_SubKriterien] where fKriterienID = @fKriterienID ORDER BY [ID]">
<SelectParameters>
<asp:Parameter Name="fKriterienID" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
Gruss Helmut
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!