Witam.
Mam problem z dodaniem wiersza do bazy danych stworzonej w środowisku VS 2012. Po raz pierwszy pracuję z bazą danych oraz C# i nie mam pojęcia co mam zrobić aby działało.
Baza danych Właściciele ma taką strukturę:
Forma wygląda w następujący sposób:
Dodałem do DataGridView nowy wiersz używając funkcji INSERT za pomocą formularza, który zrobiłem.
Problem polega na tym, że wiersz został dodany do DataGridView, ale po wyłączeniu aplikacji i przejściu do zawartości tabeli Właściciele nic się nie zmienia i nie ma dodatkowego wiersza. Po ponownym uruchomieniu aplikacji znów są wyświetlone tylko dwa początkowe wiersze.
Kod z przycisku do dodania wiersza:
private void bttn_dodajKlienta_Click(object sender, EventArgs e)
{
if (zm_bttn_dodaj == false)
{
wyczysc_formularz();
bttn_edytujKlienta.Enabled = false;
gridView_bazaKlient.Enabled = false;
bttn_anuluj.Visible = true;
zm_bttn_dodaj = true;
}
else
{
wlascicieleTableAdapter.Insert(
int.Parse(gridView_bazaKlient.Rows[gridView_bazaKlient.RowCount - 1].Cells[0].Value.ToString())+1,
txt_imie_wlas.Text,
txt_nazwisko_wlas.Text,
txt_telefon_wlas.Text,
txt_adres_wlas.Text,
txt_marka_sam.Text,
txt_model_sam.Text,
txt_rejestracja.Text,
rchTxt_notatki.Text,
rchTxt_naprawy.Text);
this.wlascicieleTableAdapter.Fill(this.database_MechZer.Wlasciciele);
wyczysc_formularz();
bttn_edytujKlienta.Enabled = true;
gridView_bazaKlient.Enabled = true;
bttn_anuluj.Visible = false;
zm_bttn_dodaj = false;
}
}
Proszę o pomoc w rozwiązaniu problemu.
Pozdrawiam,
GrafiS
dodanie znacznika <code class="csharp"> - furious programming