x-kom hosting

[C#] edycja bazy datagridview

n31T
utworzono
utworzono

Mógłby ktoś podsunąć jakiś pomysł jak zacząć z edytowaniem bazy danych w programie ? Mam program który wyświetla bazę danych komisu samochodowego, do tego muszę dorobić jeszcze jego edycję.

rafalluz
komentarz
komentarz

Dodaj DataSet do projektu, załaduj tam tabele, podepnij te tabele z DS do BindingSource a BS podepnij do DataGridView. Wszystko to można zrobić, nie pisząc wprost ani jednej linijki kodu.

n31T
komentarz
komentarz

Ale baza danych jest podpięta, program ją w pełni wyświetla. Nie wiem jednak jak zabrać się za możliwość edycji danych w tabelach.

rafalluz
komentarz
komentarz

Np. kliknij na wiersz - otwiera nową formatkę. W tej formatce masz text boxy/ combo boxy, etc do edycji wartości kolumn. Można też z poziomu wiersza w tabeli, ale imo to mniej eleganckie.

Jeśli jeszcze potrzebujesz koncepcji.

n31T
komentarz
komentarz

Mam już zrobioną edycję. W sqlu określiłem że np. w PESELu mogą być tylko liczby, gdy wpiszę się tam litery, wywala błąd, lecz gdzie i jaki warunek mam wpisać, aby wyrzucany błąd był napisany przeze mnie. Chcę po prostu aby wyświetlało po wpisaniu liter np. "Tutaj można wpisywać tylko liczby".

rafalluz
komentarz
komentarz

Użyj funkcji TryParse dla intów/longów i, jeśli nie uda się, wyświetl MessageBoxa albo użyj ErrorProvidera.

  • Dobra wypowiedź 1

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.