Mam trzy tabele w bazie danych:
Kategorie (idkategorii, nazwa)
Wartosci(idwartosci, idkategorii, wartosc)
Wpisy(idwpisu, idwartosci, ...)

Jak widac Wartosci polaczona jest z Kategorie kluczem obcym. Tabela Wpisy na razie nas nie interesuje.

Chcialbym teraz wpisywac dane do tabeli Wpisy w DataGridView w taki sposob:
w pierwszej kolumnie mam combo z dostepnymi kategoriami. Po wyborze kategorii w drugiej kolumnie, gdzie jest combo z wartosciami, chcialbym aby sie odfiltrowalo tylko wartoscimi dla tej kategorii. To mi sie udaje, ale tylko dla jednego rekordu. jesli w drugim rekordzie wybiore inna kategorie, to sypie sie errorami (slusznie zreszta).
Jak to zrobic prawidlowo? Czy da sie w ogole?
I drugie pytanie. Chcialbym, aby miec w kolumnie obok nazwe aktualnie wybranego id, ale od razu - zaraz po wyborze, a nie po zmianie rekordu... Jak to zrobic?

Z gory dzienx