[ kosovic @ 16.01.2013. 07:59 ] @
Dali je moguće napraviti insert (prazno polje ili nešto slično, samo da bude razmak) između različitih partija. Kreirao sam sledeću tabelu:

SELECT Partija, [Naziv i opis proizvoda], Bodovi, Rang
FROM dbo.wBodovanje
Partija Opis Bodovi Rang
1 ranitidin tabl 20x150mg 100 1
2 famotidin tabl 30x20mg 100 1
2 famotidin tabl 30x20mg 89.8 2
3 famotidin tabl 30x40mg 100 1
3 famotidin tabl 30x40mg 82.1 2
4 omeprazol caps 14x20mg 100 1
5 pantoprazol tabl 14x40mg 100 1
5 pantoprazol tabl 14x40mg 87.5 2
5 pantoprazol tabl 14x40mg 75 3

To bi trebalo da izgleda ovako:


Partija Opis Bodovi Rang
1 ranitidin tabl 20x150mg 100 1

2 famotidin tabl 30x20mg 100 1
2 famotidin tabl 30x20mg 89.8 2

3 famotidin tabl 30x40mg 100 1
3 famotidin tabl 30x40mg 82.1 2

4 omeprazol caps 14x20mg 100 1

5 pantoprazol tabl 14x40mg100 1
5 pantoprazol tabl 14x40mg87.5 2
5 pantoprazol tabl 14x40mg75 3
Pozdrav,
[ Dusan Kondic @ 16.01.2013. 08:21 ] @
To se u principu rešava u klijentskom delu koda, odnosno tamo gde prikazujete podatke, ne na serveru.
Gde prikazujte podatke? Report, DataGrid ... ?
[ kosovic @ 16.01.2013. 08:34 ] @
U DataGrid može i u Reportu.
[ Dusan Kondic @ 16.01.2013. 08:55 ] @
U ReportViewer-u, u tabeli desni klik na Details Row, pa Add Group > ParentGroup. Odaberite polje po kome želite da grupišete, označite Add group header i kliknite na OK.
Posle ovoga ja obično izbrišem prvu levu kolonu koju on podrazumevano doda, a u polja grupe dodajem šta želim (polja mogu i da se spajaju - "merge"-uju).
U DataGrid-u nisam radio grupisanja, ali znam da je moguće jer sam koristio gotove override-ovane kontrole sa ovom mogućnošću i čitao članke o tome kako uraditi. Ne znam napamet, možete naći na net-u.
Pozdrav