Grupowanie danych do zapisu z DGV

Odpowiedz Nowy wątek
2011-10-14 08:23
Golab14
0

Witam,

Chciałbym ,aby dane z DataGridView były zapisywane w konkretnej grupie. Chodzi o to ,aby np. na całą grupę danych wczytanych do DGV została nadana np. jednakowa wartość ID, tak ,abym mógł się potem grupowo do tego odnieść. Czyli np. zapisuję i wyszukuję wszystkie dane dla ID = 1. Myślałem, aby utworzyć obiekt, który przechowuje nadane ID i je będzie pobierać do bazy. Jak to w elegancki sposób rozwiązać? Bardzo proszę o podopowiedź.

Pozostało 580 znaków

2011-10-17 00:08
0

nie lepiej podczas wczytywania zrobić group by na select ? bezepośrednio na bazie ?
da rade klikać w konkretne kolumny tak aby sortować dane wg nich :)

Pozostało 580 znaków

2011-10-18 11:09
Golab14
0

Chciałbym, aby dane były wczytane pod konkretne ID. Do tego nie wiem jak odczytać zbiorczo wszystkie dane z DGV. Teraz zapisuję rekord po rekordzie, co oczywiście zwalnia pracę. Czy za pomocą pętli mogę w jakiś sposób odczytać wszstkie dane z DGV?

Pozostało 580 znaków

2011-10-18 13:43
0

Czyli ty chcesz zrobić sobie relacje 1:n? Czyli że kilku rekordom z bazy nadasz jedno ID?
Dodaj sobie do struktury danych takie pole i tyle. Możesz to zrobić na etapie wyciągania danych z bazy lub w kodzie rozszerzając dane o jakieś pole.
Jeśli nie o to chodziło to ja nie wiem o co.

Pozostało 580 znaków

2011-10-18 17:08
Golab14
0

@massther - tak dokładnie. Może ktoś mi podpowie jak mogę odczytać wszystkie dane z DGV, tak, aby nie dodawać tylko pojedynczych rekordów, a dodać wszystko zbiorczo?

Pozostało 580 znaków

2011-10-19 11:49
0

Ale to na etapie przed wiązaniem źródła danych do grida powinieneś je wzbogacić o taką informację.
Nie rozumiem też co znaczy grupowo odnieść. Chcesz po tym swoim ID dostać wszystkie rekordy? Musisz sobie to oprogramować, znowu zależy co jest źródłem danych.

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