Laden...

DataSet mit Relations anzeigen lassen?

Erstellt von Paulo vor 15 Jahren Letzter Beitrag vor 15 Jahren 653 Views
P
Paulo Themenstarter:in
172 Beiträge seit 2005
vor 15 Jahren
DataSet mit Relations anzeigen lassen?

Hi,

ich hab ein DataSet mit 10 Tables. Auszug:

Table 4: City,PLZ,Location_ID.
Table 5: Location_ID,Date,Time.

Eine Relation besteht im Dataset auch schon, namens "LocationAddress".

Wie schaffe ich es nun, Daten aus beiden Tabellen, also 4 und 5 anzeigen zu lassen?

Z.B. die Felder City,PLZ,Date und Time.

So hab ichs probiert:


    <asp:Repeater ID="Repeater1" runat="server">
    <ItemTemplate>
    <%# Eval("City")%> - <br> <asp:repeater id="child" DataSource='<%#((System.Data.DataRowView)Container.DataItem).Row.GetChildRows("ActivityLocation_Address") %>' runat="server">
<itemtemplate>
<%# DataBinder.Eval(Container.DataItem, "Date")%><br>
</itemtemplate>
</asp:repeater>     
    </ItemTemplate>
    </asp:Repeater>

Repeater1.DataSource = ds.Tables[4];
Repeater1.DataBind();

Bei dem Feld "Date" wird jedoch nichts zurück geliefert obwohl Daten vorhanden sind..

5.941 Beiträge seit 2005
vor 15 Jahren

Salute

Und was enthält .DataItem beim Debuggen?

Gruss Peter

--
Microsoft MVP - Visual Developer ASP / ASP.NET, Switzerland 2007 - 2011