Stampa di un report con win forms

giovedì 24 agosto 2006 - 17.40

santiraffa Profilo | Newbie

Ciao a tutti, scusate ma sono nuovo.
Ho un problema: ho creato un'applicazione .net con windows forms ( visual studio 2003).
Questa apllicazione comprende anche 3 report creati con crystal report. Riesco a visualizzare i report con crystal viewer ma volevo stamparli in automatico senza la finestra di dialogo che appare cliccando sul pulsante print del cryst. viewer. Qualcuno può aiutarmi?
Grazie.
Raffa
L'unico limite è non aver limiti. (Dan Innosanto)

Andy Profilo | Senior Member

Ciao..è molto semplice, ti crei il Reportdocument come fai di solito, solo che invece di passarlo al Crystal Report Viewer gli dai il comando di stampa diretto:

Rpt.PrintToPrinter(Copies, Collate, 0, 0)

dove Rpt è il tuo document, il primo parametro indica il numero di copie da effettuare, il secondo parametro la fascicolazione, e gli ultimi 2 parametri la pagina "Da"..e la pagina "A"..se indichi 0, 0 le stampa tutte.

Spero di essere stato d'aiuto..
Andy

santiraffa Profilo | Newbie

Grazie mille andy!!!! Mi hai fatto passare il mal di testa.

Grazie ancora
L'unico limite è non aver limiti. (Dan Innosanto)

Andy Profilo | Senior Member

De nada..ricordati di chiudere il thread..all aprossima =)
Andy
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