Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Crystal Reports e reportistica
[Microsoft Report]Replicare una pagina
giovedì 16 aprile 2009 - 16.39
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Simpz
Profilo
| Junior Member
160
messaggi | Data Invio:
gio 16 apr 2009 - 16:39
Ciao a tutti,
il problema è presto detto... io voglio replicare un'intera pagina, e far si che il report in pdf abbia 2 pagine identiche, come posso fare?
Nella pagina chiaramente ci sono dei dati presi da degli oggetti passati nel report.
Grazie a tutti
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 21 apr 2009 - 12:30
Ciao,
una funzionalità "integrata" per questo non c'è che io sappia.
Potresti includere tutta la tua pagina dentro ad un oggetto "List" e poi passare un'altra datasource al report (con 2 record, e costruita da codice) che ti faccia fare una copia.
Quindi una sorta di contenitore esterno che riceve i 2 record uguali, e poi i dati di dettaglio (che sono la tua pagina attuale) ripeterà tutto 2 volte...i 2 record "esterni" diciamo saranno di una datasource diversa da quella che magari usi dentro al report, è solo di "servizio".
Questo per averlo in anteprima con 2 pagine, altrimenti se lo devi solo esportare/stampare doppio lo puoi fare da codice, quindi usare un bottone che faccia uso del metodo "Export" per 2 volte...
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Simpz
Profilo
| Junior Member
160
messaggi | Data Invio:
lun 11 mag 2009 - 12:35
ho usato la tua dritta solo che adesso mi trovo di fronte ed un nuovo problema... la generazione di questo pdf inizia a diventare complicata. Praticamente ho una lista che dentro ha una lista...
Per fartela breve e prendere un esempio semplice... devo fare il report di un calendario dove ho l'oggetto anno che non è nient'altro che una lista di mesi al cui interno hanno ognuna una lista di giorni...
Ho pensato ad una tabella con dentro un'altra tabella... si può fare???
Oppure usare i sottoreport??? qualche aiuto???
EDIT...
una cosa me la rispondo da solo... una tabella in un'altra non si può mettere e rilancio... come si può passare una lista di oggetti ad un sottoreport?
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
lun 11 mag 2009 - 14:09
Ciao,
puoi fare liste dentro ad altre liste, e dentro alla lista mettere la tabella, quindi di fatto la profondità dovresti riuscire a raggiungerla.
Per altri esempi cmq ti rimando qui:
http://www.gotreportviewer.com/
ne trovi proprio di master-details
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Simpz
Profilo
| Junior Member
160
messaggi | Data Invio:
lun 11 mag 2009 - 16:11
Suggrimento ottimo solo che non capisco perchè, nel report non mi fa accedere alla lista degli oggetti contenuta nell'oggetto...
La struttura è questa
class mese
{
string _nome;
List<int> _giorni;
}
ometto get e set, praticamente se faccio Fields! l'autocompletamente vede solo nome e giorni non lo vede... è un problema di liste?
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
lun 11 mag 2009 - 17:06
Ah capito...non è possibile esplorare a livello di report oggetti complessi.
Però la puoi usare a livello di datasource, aggiungendola al report come sorgente pescata da quella proprieta...
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Simpz
Profilo
| Junior Member
160
messaggi | Data Invio:
lun 11 mag 2009 - 17:11
Già, però mi si andava a distruggere tutto a livello tabellare.
alla fine ho usato i sottoreport. Se volete metto anche qualche delucidazione in +.
Grazie Matteo per le dritte!
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
lun 11 mag 2009 - 17:57
>Già, però mi si andava a distruggere tutto a livello tabellare.
ok
>alla fine ho usato i sottoreport. Se volete metto anche qualche
>delucidazione in +.
si se vuoi spiegare anche brevemente come hai risolto potrebbe tornare utile a qualcun'altro.
>Grazie Matteo per le dritte!
di niente, figurati
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !