Datagridview w datagridview

0

Cześć,

Mam problem z osiągnięciem podobnego efektu w winforms.
Podpowiedzcie mi w jaki sposób mogę umieścić datagridview w danej komórce innego datagridview (i powiązać jedne dane z drugimi po id)

Mam trzy tabele 1. formularz, 2. formularz_braki, 3. formularz_zatrzymania powiązane są ze sobą id_formularza.
W tabeli pierwszej zawszę będzie unikalne id_formularza (czyli jeden wpis jedno nowe id).
W tabeli drugiej i trzeciej może już być kilka wpisów powiązanych z jednym Id_formularza

Przykładowe table poniżej.

Ponieważ wystąpiły dwa "zatrzymania" mamy dwa wpisy w tabeli formularz_zatrzymania

screenshot-20170913153118.png

To co chciałbym mniej więcej osiągnąć osiągnąć (takie datagridview w datagridview)

screenshot-20170913153537.png

0

Sam nie próbowałem tego ze standardowym DataGridView, ale moliwe że te artykuły pomogą:
http://www.c-sharpcorner.com/UploadFile/deveshomar/nested-datagrid-in-C-Sharp-window-forms/
https://www.codeproject.com/Articles/848637/Nested-DataGridView-in-windows-forms-csharp

0

W standardowym gridzie to nie wiem, ale jest to możliwe chyba w kontrolkach Devexpress. Dla WinForms kiedyś był dostępny jakiś pakiet za free.
Tu jest podobne pytanie na ich forum i linki do propozycji.
https://www.devexpress.com/Support/Center/Example/Details/E3051/how-to-put-a-custom-usercontrol-in-a-gridview-cell

a tu przykład do ściągnięcia (trzeba mieć zainstalowane kontrolki)
https://www.devexpress.com/Support/Center/Example/Details/T186700/how-to-implement-an-embedded-chart-control

0

Dzięki za pomoc popróbuję.

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