DataGridView, SQLCE podmiana kolumn w tabeli

0

Witam.
Od paru dni męczę się z nierozwiązywalnym dla mnie problemem. Otóż:
mam sobie 2 tabele:

magazyn ( int id, string productName )

oraz
akcje( int id, int produkt_id, ... )

Tabela akcje wyświetlana jest w DataGridView. Problem polega na tym, że w miejsce produkt_id chcę wyświetlić pełną nazwę produktu ( ta nazwa ma pojawić się w kolumnie typu textBox ). Wydaje mi się, że problem jest dość częsty w aplikacjach bazodanowych, toteż liczę na pomoc, bo już nie daję rady.
Z góry dziękuję za pomoc.

0

A jak chcesz to zrobić? Za pomocą SQL-a, czy za pomocą mechanizmów DataSeta?
SQL:

SELECT a.id, m.productName, ... FROM akcje a JOIN magazyn m ON a.produkt_id=m.id

Za pomocą Dataseta, to dodajesz sobie do dataseta te dwie tabele - tworzysz pomiędzy nimi relację i do datagrid dodajesz tabelę akcje. Zaś w miejsce kolumny productName dajesz DataGridViewCombo (ustawiasz parametr odpowiedzialny za niewyświetlanie komba), ale jako żródło podajesz tą wcześniej zdefiniowaną relację. Działa wyśmienicie.

pozdrawiaMM

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