Aktualizacja bazy danych w DataGridView bez przycisków

Odpowiedz Nowy wątek
2014-12-15 22:00
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ć?

Pozostało 580 znaków

2014-12-15 22:14
0

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

Pozostało 580 znaków

2014-12-15 22:34
0

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

Pozostało 580 znaków

2014-12-15 22:38
2014-12-15 22:58
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"?

Pozostało 580 znaków

2014-12-15 23:05
0

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


"HUMAN BEINGS MAKE LIFE SO INTERESTING. DO YOU KNOW, THAT IN A UNIVERSE SO FULL OF WONDERS, THEY HAVE MANAGED TO INVENT BOREDOM."

Pozostało 580 znaków

2014-12-16 00:42
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ę.

Pozostało 580 znaków

2014-12-16 08:55
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

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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