Hallo Zusammen,
Ich möchte eine Liste von Objekten in einem Datagrid darstellen. Die Objekte sind vom Typ HolidayPlan und beinhalten ein Objekt vom Typ Employee
und ein eindimensionales int-Array mit 53 Feldern. Hier etwas vereinfacht meine Klassen:
Nun möchte ich die Liste als ObservableCollection<HolidayPlan> derart an ein Datagrid binden, dass ich folgende Ansicht habe:
Die ersten beiden Spalten sollen an die Variablen des Employee-Objektes gebunden werden und die restlichen Spalten an die Werte des int-Arrays.
Ich habe das Problem bis jetzt so gelöst, dass ich die HolidayPlan-Daten in Objekte der Klasse HolidayPlanGrid
umgewandelt habe und das Grid an eine ObservableCollection<HolidayPlanGrid> gebunden habe. Das funktioniert auch, ist aber mit 53 week-Integerwerte nicht gerade sehr schön bei Datenänderungen.
Hat da jemand einen Tip für mich?
Mario
Ich möchte eine Liste von Objekten in einem Datagrid darstellen. Die Objekte sind vom Typ HolidayPlan und beinhalten ein Objekt vom Typ Employee
und ein eindimensionales int-Array mit 53 Feldern. Hier etwas vereinfacht meine Klassen:
Nun möchte ich die Liste als ObservableCollection<HolidayPlan> derart an ein Datagrid binden, dass ich folgende Ansicht habe:
empoyeeId | name | week1 | week2 | week3 | week4 | ... |
1234 | mustermann | 0 | 0 | 5 | 0 | ... |
2345 | musterfrau | 5 | 5 | 0 | 0 | ... |
Die ersten beiden Spalten sollen an die Variablen des Employee-Objektes gebunden werden und die restlichen Spalten an die Werte des int-Arrays.
Ich habe das Problem bis jetzt so gelöst, dass ich die HolidayPlan-Daten in Objekte der Klasse HolidayPlanGrid
umgewandelt habe und das Grid an eine ObservableCollection<HolidayPlanGrid> gebunden habe. Das funktioniert auch, ist aber mit 53 week-Integerwerte nicht gerade sehr schön bei Datenänderungen.
Hat da jemand einen Tip für mich?
Mario