Dane z textbox do bazy danych

0

Witam, od niedawna zacząłem naukę w Windows Forms i mam zagwozdkę na pewnym etapie.
Mam bazę danych, mam połączenie z nią i wiem jak uzupełniać bazę poprzez DataGrirView, ale bardziej interesuje mnie jak wyciągnąć wartości z TextBox żeby stworzyć nowy wiersz w bazie? Nie mogę znaleźć nigdzie dobrego przykładu z wytłumaczeniem.

0

Jak się łączysz z bazą? Używasz Entity Frameworka czy czegoś innego?

2

textBox1.Text 🤔

0

@S4t: ciężko mi powiedzieć bo ręcznie w kodzie właśnie nic z sql'a nie robię. W zakładce projekt robię nowe połączenie z bazą i tyle wiem niestety. Robiłem wszystko wg. Jednej książki, ale działa z sqlem jest strasznie okrojony.

3
Aezakmi123 napisał(a):

@S4t: ciężko mi powiedzieć bo ręcznie w kodzie właśnie nic z sql'a nie robię. W zakładce projekt robię nowe połączenie z bazą i tyle wiem niestety. Robiłem wszystko wg. Jednej książki, ale działa z sqlem jest strasznie okrojony.

SQLa coś umiesz? Wiesz jak zrobić inserta do bazy? Jak nie to zacznij od tego a potem: http://csharp.net-informations.com/data-providers/csharp-sql-server-connection.htm

0

@AdamWox: Tak, ale bardziej mi chodziło właśnie o samo spięcie tego z bazą

0

dla 3 textBox'ów np.:

            connection.Open();
            SqlCommand cmd = connection.CreateCommand();
            cmd.CommandType = CommandType.Text;
            cmd.CommandText = "INSERT into [MyTable] (Name,Surname,Address) VALUES ('"+textBox1.Text+"','"+textBox2.Text+"','"+textBox3.Text+"')";
            cmd.ExecuteNonQuery();
            connection.Close();
            MessageBox.Show("Pozycja dodana!");

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