Witajcie.
Mam pewien problem, który już częściowo rozwiązałem.
Program, jedna forma na której jest umieszczony datagridview, wyświetla rekordy bazy danych.
Baza danych została stworzona przez kreatora vb, nie wpisywałem nic ręcznie.
Problem polega na tym, że nie mogę usunąć zaznaczonego rekordu z bazy danych.
Błąd:
W designerze tej bazy DeleteCommand jest pusty, rozumiem, że tam brakuje polecenia które usunie dany wiersz.
Nie mam pojęcia jak to polecenia ma wyglądać, bo chce, aby kasował aktualnie zaznaczony rekord w datagridview.
Kreator automatycznie do usuwania rekordu wstawił:
this.zlecBindingSource.RemoveCurrent();
To polecenie usuwa, lecz nie pozwala zapisać bo ukazuje się błąd taki jak na filmiku.
Kod przycisku Zapisz:
this.Validate();
this.zlecBindingSource.EndEdit();
this.tableAdapterManager2.UpdateAll(this.bzlecDataSet4);