Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Utilizzo di e.HasMorePages in un loop su di un dataReader
martedì 12 maggio 2009 - 08.49
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ridaria
Profilo
| Expert
905
messaggi | Data Invio:
mar 12 mag 2009 - 08:49
Cari amici è da ieri che ci sbatto la testa!
Ma porca miseria, il vecchio e caro PrintNewPage di vb6 era una cosa semplice e geniale!
Allora devo eseguire delle stampe prelevando i dati dal database e spesso con dei loop su datareader annidati.
Ho letto in giro e non poco l'uso di HasMorePages che è a dir poco contorto e strano!
a ciò che ho letto questo ha ragione di essere e svolge la sua funzione solo alla fine della routine tipo.
if qualcosa then
e.HasMorePages = true
else
e.HasMorePages= false
end if
End Sub
Ma io come faccio fare ciò se sono in un loop su di un datareader???
Provo a spiegarmi:
Ho il set di dati da looppare,
Inizio il loop e mando dati in stampa,
Incremento un contatore di righe o un misuratore della posizione della riga in punti (distanza della riga scritta del bordo superiore della pagina)
se sono a distanza x dal margine superiore devo cambiare pagina!!!
Ecco come gestisco a questo punto la nuova pagina dal momento che sono all'interno del Loop???
Se esco dalla routine come riprendo il loop dalla posizione in cui ero?????
Grazie
Datemi una mano!
Ridaria
Torna su
Stanze Forum
Elenco Threads
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 !