2011-12-05 8 views
10

Avendo qualche difficoltà a raggiungere questo al lavoro ... ho praticamente desidera che il report simile a:Come si crea un report (rdlc) che mostra 1 registro per pagina

enter image description here

Il mio modo di ricorda che fare questo in passato è stato creando "gruppi di pagine" nella procedura guidata di report. Tuttavia, credo che fosse in VS05, e ora il wizard di report è molto diverso in VS10. Ora ha gruppi di colonne e gruppi di righe ma non gruppi di pagine e non riesco a vedere come farlo funzionare anche senza il wizard. Se provato a cercare un tutorial o un esempio, ma non hanno avuto molta fortuna. Inoltre, il sito 'gotreportviewer.com' è piuttosto terribile e non è stato di grande aiuto.

+1

Portano in rs per vs2010? Pensavo che dovessi usare Visual Studio 2008 per la produzione di report. – JonH

+0

beh ... non sono del tutto sicuro di cosa intendi, ma sto usando VS10 ora e ho alcuni rapporti semplici e funzionanti usando il controllo MSFT reportviewer ... –

+0

Non penso che abbiano "progetti di Business Intelligence" all'interno di visual studio 2010. – JonH

risposta

22

Per creare l'effetto di un record per pagina, è necessario impostare un elemento di gruppo nel report. Ad esempio, supponiamo di avere una tabella di database chiamata "Login" e di voler raggruppare il nome di accesso di una persona. Ecco cosa dovete fare:

Prima aggiungere una tabella al report in questo modo:

enter image description here

La tabella può essere trovato nel "Toolbox" sul lato sinistro della VS2010. Una volta che viene aggiunta la tabella che si vuole aggiungere un gruppo a questa tabella:

enter image description here

Dopo questo si vuole andare alle proprietà del gruppo:

enter image description here

Qui semplicemente puoi impostare un'interruzione di pagina tra ogni istanza di un gruppo, inoltre, questo ti darà un "un record per pagina".

+0

holy Awesome Answer! molte grazie! vado a provarlo ora ... (non appena termina il pacchetto di servizi VS10) –

+2

questo è ... un po 'come volevo. Grazie per avermi aiutato, fare i rapporti è il peggiore. –

+1

O dai, fare report è davvero roba divertente :). Puoi progettare, programmare e allenare tutto in una volta. – JonH