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.