Crystalreportviewer Visual basic net 2005 - URGENTEEEEEEEEEE

mercoledì 24 marzo 2010 - 15.06

ario Profilo | Junior Member

Utilizzo CRYSTALREPORTVIEWER con Visual BASIC 2005 NET come faccio ha stampare npagine si un report, utilizzo la seguente procedura

Dim PrinterSettings As New System.Drawing.Printing.PrinterSettings()
cryRpt.PrintOptions.PrinterName = frmMenu.PrintDialog1.PrinterSettings.PrinterName
Dim PageSettings As New System.Drawing.Printing.PageSettings(PrinterSettings)
PageSettings.PrinterSettings.Copies = Val(frmEtichette.txtNCopie.Text)
cryRpt.PrintOptions.CopyTo(PrinterSettings, PageSettings)

cryRpt.Refresh()

CrystalReportViewer1.ReportSource = cryRpt

CrystalReportViewer1.Refresh()

ma mi fa una anteprima con una sola pagina

AntCiar Profilo | Expert

ciao.

Per stampare solo N pagine puoi usare una sola riga di codice:

cryRpt.PrintToPrinter(1, True, 1, 10)

il primo valore indica il numero di copie, il secondo se fascicolare, il terzo indica la pagina iniziale, il quarto la pagina finale.

Ciao
Cristian Barca

ario Profilo | Junior Member

IO DEVO VEDERLA IN ANTEPRIMA CON CRYSTALREPORTVIEWER

INFATTI IL CLIENTE LANCIA DA FOMR N STAMPE E LE VUOLE VEDERE IN ANTEPRIMA PERCHE' C'E0' UN DAO SERIALIZZATO
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5