Zaznaczanie i edycja dgv

0

Witam!!!
Nie wiem czy to odpowiedni dział do mojego problemu ale może ktoś pomoże. Piszę w visual basic 2008. W projekcie mam datagridview. W nim znajdują się kolumny imię, nazwisko, adres itd. Chcę aby po zaznaczeniu jakiegoś wiersza i wciśnięciu buttona dane z tego wiersza były wyświetlane w drugiej formie w odpowiednich textboxach, tzn. imię w jednym txtboxiew, nazwisko w drugim itd. Czy może ktoś napisać jak to zrobic. Bardzo proszę i pozdrawiam

0

zobacz sobie wlasciwosc SelectedRows, ktora zwraca kolekcje zaznaczonych wierszy
albo poczytaj o binding
podpowiedz:
new Binding("Text", personCollection, "Name");

0

Trochę pokombinowałem i zrobiłem. Zastosowałem następujący kod:
edycja.txtimie.Text = PacjenciDataGridView.SelectedRows(0).Cells(1).Value
Gdzie "edycja" to okno w którym chcę edytować dane.
Teraz mam inny problem. Jak po edycji danych można je zapisać do bazy? Próbowałem w następujący sposób:

pacjenci.Validate()
        pacjenci.PacjenciBindingSource.EndEdit()
        PacjenciTableAdapter.Update(pacjenci.Przychodnia.pacjenci)

Ale wywala mi błąd podczas działania aplikacji w ostatniej lini kodu. Udało mi się zrobić że dane są zmieniane w datagridzie tak jak chciałem. Nie wiem tylko jak to zapisać w bazie.

0

a moze moglbys napisac jaki blad ci wywala
my tu tylko z kodu (ale pelnego) umiemy wrozyc

co to jest:
pacjenci (pewnie Form)
pacjenci.Przychodnia
pacjenci.Przychodnia.pacjenci
PacjenciTableAdapter

najlepiej wklej cala metode, w ktorej probujesz robic update

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