[ nikitaGradov @ 09.08.2011. 12:28 ] @
Prvo da se potrudim da formulisem pitanje:

imam 'parent' i 'child' tabelu (relacija 1-prema-vise), pri cemu su podaci u 'child' tabeli, da se tako izrazim, dodatno 'grupisani' po jos jednom polju (a odnose se na isti ParentID).
Da budem jasniji, evo jednog primjera za 'child' tabelu:

ID→→→ParentID→→RedniBrojNecega→→Polje1→→Polje2→→Polje 3→...→PoljeN
33→→→→7→→→→→→→66→→→→→→→2→→→→→66→→→→22→→→→→44
34→→→→7→→→→→→→66→→→→→→→3→→→→→42→→→→21→→→→→32
35→→→→7→→→→→→→66→→→→→→→1→→→→→26→→→→63→→→→→51
. . . . . . .

199→→→→7→→→→→→67→→→→→→→13→→→→→12→→→→33→→→→→29
200→→→→7→→→→→→67→→→→→→→23→→→→→19→→→→38→→→→→29
201→→→→7→→→→→→67→→→→→→→33→→→→→43→→→→36→→→→→39

Nadam se da je ovo jasno: postoji 'child' tabela, koja ima 'foreign key' = 'ParentID', a ima i polje 'RedniBrojNecega'. Podaci u child-u se organizuju oko 'ParentID' i oko 'RedniBrojNecega'.

Ja bih htio da korisniku, kad izabere rekord iz 'parent' tabele, prikazem podatke iz 'child' tabela, jedan po jedan set podataka, koji se odnose na isti 'RedniBrojNecega'.
Konkretno, da se u jednom 'dataGridView'-u vidi jedan set podataka (koji se odnosi na jednu vrijednost: 'RedniBrojNecega'), a da korisnik nekom kontrolom (recimo, dugme) prelazi na sledeci set 'child' podataka sa istim 'RedniBrojNecega'.

Pitanje: da li postoji neka SQL komanda koja moze da ucita ovako 'spakovane' podatke?

Ja prikaz 'parent' - 'child' tabela rjesavam primjenom klase DataRelation, ali u ovom slucaju upit vraca sve 'child' rekorde, a ja bih htio da ih prikazujem 'set' po 'set' (po polju 'RedniBrojNecega').

Trenutno razmatram mogucnosti klase DataView ...

Zahvalan za svaki odgovor ...

[ Zidar @ 09.08.2011. 14:05 ] @
Najbolje bi bilo da nam das CREATE TABLE za obe tabele, pa da das i nekoliko test redova u obe tabele. Zatim nam das kako zelis da izgleda ono sto ti SQL vraca, konkretan primer, sa zivim brojevima. Test redovi treba da budu takvi da omogucuju da se prikaze ono sta si zamislio. Onda ce se vec naci neko da napise kveri koji vraca rezultat koji ti treba.

[ jevremko @ 23.08.2011. 13:37 ] @
Ako sam lepo razumeo zelite da za odabrani ParentID vracate rezultate jedan po jedan iako ih ima vise, ukoliko je tako onda je moj predloh da izvucete jedan upit u kojem ce vam biti vrednosti id-ja iz donje tabele za taj ParentID i kad korisnik klikne na odradjeni vi cete mu u gridu prikazati podatke za taj id iz donje tabele.
[ nikitaGradov @ 31.08.2011. 09:11 ] @
Javljam se sa zakasnjenjem: problem sam rijesio, primjenom klase DataView.
Podatke iz 'parent'-a i 'child'-a ucitavam u DataSet (primjenom DataRelation). Dodatno 'filtriranje' podataka iz DataSet-a, radi specificnog zahtjeva za prikaz, sam rijesio, kao sto rekoh, primjenom klase 'DataView' (i property-ja: 'RowFilter').

Pozdrav