Stampa di una datagridview

martedì 11 agosto 2009 - 17.30

Samb1985 Profilo | Junior Member

Come fate a stampare il contenuto di una data grid view ?

Ora sto usando la classe DGV Printer indicata qui: http://www.codeproject.com/KB/printing/DGVPrinter.aspx

E' sorto il problema che devo inserire la possibilità di stampare solo alcune colonne della data grid view e con la classe sopra indicata invece viene stampato tutto il contenuto.
Come posso risolvere ?

pieroalampi Profilo | Expert

hai provato con crystal report?
------------------------------------------------------
LA PRIMA FRASE DI UN PROGRAMMATORE HELLO WORD ...... ANCHE L'ULTIMA
------------------------------------------------------

Samb1985 Profilo | Junior Member

no, sinceramente non so da dove iniziare...

luxsor Profilo | Guru

Ciao Stefano,
prova a crearti un DataTable temporaneo con all'interno la copia del DataSource che passi al DGV filtrando le colonne che non ti servono.

Facci sapere


------------------------
Luxsor

Samb1985 Profilo | Junior Member

Il DGV in input prende la datagridview e non il datatable

Ho pensato quindi di creare a partire dalla mia datagridview una nuova datagridview (con solo le colonne da stampare) da passare al DGV.
Il problema è che non riesco a scrivere il giusto codice C#. Come si può fare se i nomi delle datagridview sono dgv1 e dgv2 e le colonne da stampare sono la 1,2,5 della dgv1 ?

Samb1985 Profilo | Junior Member

Per ora ho risolto cambiando la proprietà visible delle colonne, quelle che non devo stampare le rendono non visibili prima della stampa e poi le riattivo.

pieroalampi Profilo | Expert

secondo me la soluzione migliore è quella del crystal report che in ogni caso ti da tante e tante altre opzioni di stampa devi solo seguire la wizard e scegliere la sorgente adatta da cui prelevare i dati ed in caso non ha un base di dati la crei e poi stampi, vedrai che soddisfazione
------------------------------------------------------
LA PRIMA FRASE DI UN PROGRAMMATORE HELLO WORD ...... ANCHE L'ULTIMA
------------------------------------------------------

alexmed Profilo | Guru

http://www.codeproject.com/KB/grid/PrintDataGridView.aspx


alexmed
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5