Forum Coders' city Strona Główna Coders' city
Nasza pasja to programowanie!
 

 PomocPomoc   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy  RejestracjaRejestracja 
Archiwum starego forum + teoria    RSS & Panel/SideBar
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Potrzebuję szybkiej odpowiedzi na moje pytanie... Zasady

[VisualC++] Pobranie wartości z Combobox-a



 
Odpowiedz do tematu    Forum Coders' city Strona Główna -> Visual Studio: C#, VB, VC++, …
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Hammer



Dołączył: 06 Kwi 2008
Posty: 47

PostWysłany: Pon Lut 12, 2018 11:05 pm  OP    Temat postu: [VisualC++] Pobranie wartości z Combobox-a Odpowiedz z cytatem Pisownia

Mam następujący problem. Mam dwie tabele, jedna pracownik (id, imie, nazwisko), druga zasob (id, idPrac, nazwa). W Windows Form dodałem combobox-a i zapełniłem go danymi z tabeli pracownika za pomocą kodu:

Kod:

MySqlConnection^ polaczenie = gcnew MySqlConnection(konfiguracja);
MySqlCommand^ zapytanie = gcnew MySqlCommand("SELECT id, imie, nazwisko FROM Pracownicy ORDER BY nazwisko;", polaczenie);

try
{
    MySqlDataAdapter^ wynik = gcnew MySqlDataAdapter();
    wynik->SelectCommand = zapytanie;
    DataTable^ tabela = gcnew DataTable();
    wynik->Fill(tabela);

    comboBox->Items->Clear();

    for each (DataRow^ dr in tabela->Rows)
    {

        comboBox->Items->Add(dr["imie"] + " " + dr["nazwisko"]).ToString();
    }

        polaczenie->Close();

    }
    catch (Exception^ komunikat)
    {
        MessageBox::Show(komunikat->Message);
    }
}



Chciałbym pobrać id pracownika dla wybranej pozycji comboboxa i użyć go w poleceniu insert dla innej tabeli (w celu stworzenia określonej relacji). Kombinowałem na różne sposoby, ale nie mogę tego ogarnąć. Czy ktoś wie jak to zrobić?
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Wyświetl posty z ostatnich:   
Odpowiedz do tematu    Forum Coders' city Strona Główna -> Visual Studio: C#, VB, VC++, … Wszystkie czasy w strefie CET (Europa)

Strona 1 z 1

 
Skocz do:  
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Możesz dodawać załączniki na tym forum
Możesz pobierać pliki z tego forum




Debug: strone wygenerowano w 0.11293 sekund, zapytan = 11
contact

| Darmowe programy i porady Jelcyna | Tansze zakupy w Helionie | MS Office Blog |