Lunghezza dinamica pagina report

venerdì 05 giugno 2015 - 15.34
Tag Elenco Tags  C#  |  .NET 4.0  |  Windows 7  |  Visual Studio 2010

yuri85 Profilo | Junior Member

Ciao a tutti,

attraverso un reportViewer devo stampare un riepilogo ordine (i dati li passo mediante DataSet).

Se però la tabella contiene molte righe, la stampa continua sulla seconda pagina e tra la fine della prima e l'inizio della seconda mi rimane un xxx di spazio (ovvero lo spazio dedicato all'intestazione dell'ordine) ... mentre vorrei che la tabella continuasse, come se fosse un modulo continuo e non più pagine.

é possibile impostare una lunghezza dinamica del report? Così che sia sempre una sola pagina? non so se mi sono spiegato bene.

La stampante è una Custom Q1 con rotolo da 80mm.


grazie

ysdemarc Profilo | Expert

Devi cambiare le dimensioni della pagina in progettazione in CrystalReport...

Vincenzo
Programmatore sbilenco

yuri85 Profilo | Junior Member

ma non ho usato Crystal Report.

ho usato il controllo ReportViewer .

ysdemarc Profilo | Expert

Hai provato a modificare la proprietà this.reportViewer1.LocalReport.GetDefaultPageSettings().PaperSize?

Prova a cambiarla nell'evento RenderingComplete del reportViewer o RenderingBegin se nel primo non funzionasse.
Vincenzo
Programmatore sbilenco

yuri85 Profilo | Junior Member

ho fatto diverse prove ... persiste il problema di non riuscire a modificare da codice la lunghezza del report.

Di default ho impostato 12 cm ma dal momento che stampo su un rotolo di carta, vorrei adattare la lunghezza in funzione dei dati che devo stampare in modo tale che sia sempre una sola pagina..

reportViewer.LocalReport.DefaultPageSettings().PageSize.Height = .... questo dovrebbe cambiarmi la lunghezza del report ma non sortisce alcun effetto .. sbaglio magari l'evento in cui lo inserisco?
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5