Aktualizacja bazy danych w DataGridView bez przycisków

0

Witam!
Czy ktoś mógłby mi wytłumaczyć jak aktualizować bazę danych, którą umieściłem w DataGridView bez tworzenia przycisków?
To znaczy, double click na jakimkolwiek polu, wpisanie wartości z klawiatury i potwierdzenie Enterem. Czy jest to możliwe i w jaki sposób to zrobić?

0

Przy odpaleniu zdarzenia CellValueChanged możesz aktualizować bazę.

0

A jak używać tego zdarzenia? Bo MSDN sam nie wie..

0

Mógłbyś to zrobić w CellValueChanged, to zwykły event na DataGridView, pytanie tylko czy to jest rzeczywiście to co chcesz? :)
Ktoś wpisuje znaczek w komórce, przechodzisz do następnej -> updatujesz baze, w kolejnej zmieniasz coś -> updatujesz baze, wracasz do pierwszej -> updatujesz baze.
Za szybko takie rozwiązanie nie będzie działać.
Jak "umieściłeś baze w DataGridView"?

0

Jak najbardziej, trzeba obsłużyć odpowiednie zdarzenia dla DataGridView i wykonać w nich odpowiedni kod.

0

Dodałem bazę do źródeł danych w programie, a następnie użyłem ją w DataGridView. Fakt, wolałbym aktualizować dane inaczej. W mojej bazie są produkty i ich ilość - jak najlepiej dodać możliwość wykupienia danego produktu? Chodzi o to, aby móc ręcznie wpisać ilość, którą chce się wykupić, a następnie potwierdzić co zaktualizuje bazę.

0

Czy sam fakt wpisania ilości jest jednocześnie zakupem? Może jednak model bezpołączeniowy i aktualizacja na żądanie. Jeżeli DataGridView jest edytorem danych w bazie to aktualizacja na bieżąco, jeżeli ma być odzwierciedleniem np. zamówienia to jakoś to zamówienie musisz zatwierdzać inaczej niż przez CellValueChanged

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