Combobox zapisac zawartosc do sql

0

Ma pytanko do kolegów z forum mam comboboxa i chcialbym by dane które sie w nim znajduja po nacisnieciu któregokolwiek np ford,opel,vw naciskam vw zapisuja się w tabeli marka w sql .
Połaczenie z baza mam i dziala nie wiem jak przeslac dane z comboboxa do tabeli. Jestem początkujacy wiec proszę o wyrozumialosc. Z góry dziękuje pozdr.

0

wlasciwosc SelectedItem
i robisz insert

0

ja bym zadeklasowal sobie zmienna typu string

string zmienna = " ";
...
//nastepnie przypisal wartosc do niej z ComboBoxa:
zmienna = ComboBox1.SelectedItem;

..teraz mozesz dana zmienna zaopisac gdzie chcesz
otworz polaczenie i
insert into TABELA (tekst) VALUE (zmienna); nie jestep pewien co do inserta jedynie moze ktos mnie poprawi

0
nevs napisał(a)

ja bym zadeklasowal sobie zmienna typu string

string zmienna = " ";
...
//nastepnie przypisal wartosc do niej z ComboBoxa:
zmienna = ComboBox1.SelectedItem;

..teraz mozesz dana zmienna zaopisac gdzie chcesz
otworz polaczenie i
insert into TABELA (tekst) VALUE (zmienna); nie jestep pewien co do inserta jedynie moze ktos mnie poprawi

Witam,
Dobrze kolego tłumaczysz to, a w tam gdzie w komendzie insert jest zmienna 'tekst' to tam należy wstawić nazwę kolumny do jakiej chce się wstawić tą wartość zmiennej.
Jeśli ktoś nie wie jak stworzyć i otworzyć obiekt połączenia, to zapraszam do literatury (polecam 'CORE C# i .NET'). A jeśli ma się problem z dostępem to taj literatury to poszukać na tym forum lub innym na ten temat, albo zadać takie pytanie na tym forum.

Pozdrawiam,
black_man

0

Czy to ma tak wygladać .Z góry dziekuje za pomoc.

private void OK_Click(object sender, EventArgs e)
{
string zmienna = " ";
zmienna = comboBox2.SelectedItem;

    SqlConnection conn = new SqlConnection("Server=SPECIAL-XP\\SQLEXPRESS;DataBase=magazyn;Integrated Security=SSPI;Asynchronous Processing=true");
    conn.Open();

    SqlCommand dodaj = new SqlCommand(" insert into Produkt Value zmienna", conn);
    dodaj.ExecuteNonQuery();

    conn.Close();
}

Taki mam komunikat error
Cannot implicitly convert type 'object' to 'string'. An explicit conversion exists (are you missing a cast?)

0
mariusz743 napisał(a)

string zmienna = " ";
zmienna = comboBox2.SelectedItem;

...
Po co rozbijać to na dwie linijki?

string zmienna = comboBox2.SelectedItem;

A skoro zmienna ma być typu string a SelectedItem jest typu object, to trzeba:

string zmienna = comboBox2.SelectedItem.ToString();

Bardzo trudne i skomplikowane, nieprawdaż?

1 użytkowników online, w tym zalogowanych: 0, gości: 1