Witam wszystkich,
napisałem sobie taką aplikacyjkę, w której są 2 formularze.
Na jednym formularzu jest pole ComboBox zasilone z bazy danych. Po kliknięciu przycisku otwiera się drugi formularz i na nim jednym z elementów jest również pole ComboBox. Chcę, żeby miało identyczne elementy jak to na pierwszym formularzu.
To co na razie zrobiłem:
-
W klasie formularza 2 stworzyłem zmienną publiczną typu ComboBox;
-
w klasie formularza 1 (pod jakimś przyciskiem) tworzę sobie formularz 2-gi... i przypisuję (patrz poprzedni punkt) ComboBox-owi z formularza 2 comboBox z formularza 1 (Form2.GlobalComboBox = comboboxForm1);
-
w formularzu 2gim mogę "zobaczyć" ile elementów ma combobox na formularzu z pierwszego formularza, ale jak wypełnić danymi ten combobox na 2gim formularzu???
-
zwykłe przypisanie: this.comboboxForm2 = GlobalComboBox nie działa... tzn, tak jak pisałem, mogę zobaczyć ile jest elementów w GlobalComboBox, ale nie mogę wyświetlić ich w comboboxie na drugim formularzu...
chcę zaznaczyć, że pracuję z bardzo bardzo dużą ilością danych w bazie, więc nie mogę odpytywać ciagle bazy danych...
najlepiej chciał bym załadować taki combobox do pamięci przy starcie aplikacji, a potem tylko go pokazywać w różnych miejsach aplikacji... tak na prawdę chciał bym, żeby w pamięci był tylko jeden taki combobox, a wywoływany był w dowolnym momencie aplikacji w dowolnym formularzu.
Czekam na info
Pozdrawiam
Rafał