Doamnda per una stampa

mercoledì 18 maggio 2005 - 16.50

SuperSasch2004 Profilo | Newbie

Salve a tutti ho da farvi una piccola domanda ... Io ho una datagrid che continie tutte le righe di un libro cassa e ho creato la funzione per stamparle ... ma vi devo chiedere 1 suggerimento ...
ecco il pezzo di codice che stampa la datgrid
Dim riga As Integer = 35
For i = 0 To DgLibroCassa.VisibleRowCount - 1
riga = riga + (i * 6)
'numero fattura
e.Graphics.DrawString(DgLibroCassa.Item(i, 1), cStGrassetto, Brushes.Black, 2, riga)
'nome cognome
e.Graphics.DrawString(DgLibroCassa.Item(i, 2) & " " & DgLibroCassa.Item(i, 3), cStGrassetto, Brushes.Black, 32, riga)
'soldi
e.Graphics.DrawString(Chr(128) & DgLibroCassa.Item(i, 4), cStGrassetto, Brushes.Black, 106, riga)
'tipo
e.Graphics.DrawString(DgLibroCassa.Item(i, 5), cStGrassetto, Brushes.Black, 158, riga)

Next i

il problema è quando arrivo a N righe (N sta per numero max di righe che può contenere una pagina) e devo creare la nuova pagina ...
come faccio ??
scrivo questa riga
e.HasMorePages = True
e riazzero la i ???

vi ringrazio per l'attenzione
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