Witam,
Mam bazę,a w niej tabele: klasy{id, oznaczenie}, sale{id, oznaczenie}, nauczyciele{id, oznaczenie}, dni_tyg{id, nazwa}, przedziały czasu{id, przedział}, zajęcia(id, nazwa, id_klasy, id_nauczyciela,id_sali, id_godziny, id_dnia}
Zamierzam robić automatyczne generowanie tabel(planów lekcji) dla każdej klasy, sali i nauczyciela, poprzez dzielenie odpowiednio tabeli "zajęcia" na kolejne tabele bazując na id_klasy, id_sali i id_nauczyciela. Wszystko ma być prezentowane w DataGrid.
Moje pytanie brzmi: Czy jest jakiś sposób(np. binding jakoś), żeby z tych pojedynczych tabel dla klas bazując na id_dnia(1=Poniedziałek, 2=Wtorek,...) posegregować zajęcia w kolumny, a potem bazując na id_godz(id=1, przedział 8-9:30; id=2, przedział 9:45-11:15;...} żeby zachować upływ czasu?
EDIT:
mam tabelę zajęcia jak na obrazku, zrobiłem kwerendę plan_klasy w roli widoku i potrzebuję podzielić go tak jak w etapie docelowym, gdzie kolumn termin to odgórnie narzucone wartości, a w kolumnach dni tygodnia to będą te 3 wartości jako jedna komórka. wszystko posegregowane id_terminu(ze względu na chronologię) wynikowy widok chciałbym coś jak plan Optivum