none
WPF DataBinding über mehrere Relationen RRS feed

  • Frage

  • Hallo Community,

    gerade versuche ich mich ein wenig mit DataBinding und WPF und habe es mittlerweile auch ganz gut hingekriegt, meine WPF-Form an ein Strong Typed Dataset zu binden.


    Dieses ist recht simpel aufgebaut:

     

     

    In der Form habe ich links eine Listbox, die mir den Mitarbeiter auswählt und rechts verschiedene CustomControls, die Eigenschaften des Mitarbeiters anzeigen sollen. Funktioniert auch, solange die Eigenschaft in der Employee-Tabelle gepflegt wird.


    Eine einzige FK-Bindung bekomme ich auch noch hin, indem ich im UserControl die Eigenschaft DataContext="{Binding FK_Employee_EmployeeAddress}" und mich innerhalb dessen auf die gejointe Tabelle (in diesem Falle EmployeeAddress) beziehe. Setze ich z.B. bei einer Textbox Text="{Binding Path=AddressID}" zeigt die Box auch die zum ausgewählten Mitarbeiter hinterlegte AddressID an.

     

    Wie Ihr Euch vorstellen könnt, möchte ich aber jetzt die Details zu der Addresse anzeigen lassen. Es funktioniert leider nicht, dem UserControl etwa DataContext="{Binding FK_Employee_EmployeeAddress/FK_Address_EmployeeAddress}" mitzugeben.

     

    Zu Windows-Forms-Zeiten war das ja noch relativ einfach, aber hier bin ich heute echt dran verzweifelt. Hat jemand eine Lösung? Bin WPF-Anfänger, also vielleicht auch völlig auf dem falschen Dampfer! LG, Lyric
    Mittwoch, 8. September 2010 12:46