Ich glaube nicht das der DataSource des Kind Repeaters nen Parent hat - der 
quasi der DataSource des Parent Repeaters ist!

Somit dürfte die Art der Implementierung schief gehen!

Es gibt einen Weg das ganze auch selbst zu programmieren. Dazu würde ich 
empfehlen das ganze im Code Behind zu machen, genauer gesagt im ItemDataBound 
Event des Child Controls!

Dazu brauchst Du einen referenzierten Wert, der sowohl im DataSource des Kind 
Repeaters und im DataSource des Parent Repeaters steht - und die beiden 
Datensätze miteinander verbindet. Dies wird meist eine ID sein, die Du ja haben 
wirst - sonst könntest Du ja gar nicht bestimmen, welche Daten im Kind Repeater 
stehen sollen.

Mit der ID holst Du Dir den Datensatz aus den DataSource des Parent Repeaters 
und schreibst Die dann in den Repeater rein.



Es gibt aber auch noch eine schnellere Art, die sicher auch einfacher ist und 
zweckmäßig wenn Du nicht so viele Daten des Parent Repeaters im Kind Repeater 
anzeigen willst. Dazu erweiterst Du einfach den DataSource des Kind Repeaters 
(meist eine DataTable) um n-Spalten (je nachdem was Du alles brauchst) und 
schreibst die Daten des Parent DataSource da einfach direkt rein. Dann stehen 
die dem Repeater beim Binden sofort zur Verfügung - und Du sparst Dir den 
ganzen Rest.

-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Tim Wolf
Gesendet: Donnerstag, 11. August 2005 18:40
An: [email protected]
Betreff: [Asp.net] Übergeordetes DataItem

Hallo zusammen, 

ich habe einen Repeater, indem ein weiterer Repeater gebunden ist. Die
Daten zeige ich jeweils mit der Anweisung:

<%# DataBinder.Eval(Container.DataItem, "XY")%>

an. Nun möchte ich allerdings innerhalb des Kind-Repeaters auf einen
Wert des übergeordnetes Repeaters zugreifen.

Ist das möglich? Wenn ja, wie? Per google habe ich folgende Anweisung gefunden: 

<%# DataBinder.Eval(Container.Parent.DataItem, "XY")%>

Funktioniert aber leider nicht :(

Viele Grüße

Tim
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an