Lista zadań na zajęcia, semestr letni 2013/2014, zestaw VIII Data

Transkrypt

Lista zadań na zajęcia, semestr letni 2013/2014, zestaw VIII Data
Lista zadań na zajęcia, semestr letni 2013/2014, zestaw VIII
Data Binding
Przemysław Krysztowiak, [email protected]
Zadanie polega na napisaniu edytora składów drużyn piłkarskich.
(a) Należy zaimplementować klasy: Pilkarz oraz Druzyna (piłkarz ma imię oraz nazwisko; drużyna
ma nazwę oraz listę piłkarzy).
(b) Dane testowe można przechowywać w prywatnej liście drużyn.
2 drużyny) można wpisać w zdarzeniu Load okna.
Zawartość (przynajmniej
(b) Źródłem danych dla ComboBox-a są nazwy drużyn, a źródłem danych dla kontrolki DataGridView
jest skład drużyny, wybranej w danym momencie na ComboBox-ie. Należy wykorzystać mechanizm Data
Binding (przydatna klasa: BindingSource). Cały kod można umieścić w Load.
(c) Mechanizm Data Binding wymaga użycia propercji (nazwa drużyny, lista piłkarzy – propercje
klasy Druzyna).
(d) Oczekiwany wygląd programu przedstawia rysunek. Po zmianie drużyny na ComboBox-ie, na dole
wyświetla się jej skład. Po wprowadzeniu zmian do składu, zostaną one zachowane (po przełączeniu na
inną drużynę i powrót, widać naniesione przedtem zmiany). Można dodawać i usuwać piłkarzy.
Wyrażam zgodę na drukowanie przez studentów i pracowników WMiI UMK treści zawartej w niniejszym pliku.