Ciao a tutti, spero che qualcuno posso aiutarmi...
Ho faticosamente, anzi molto faticosamente, impostato, via codice, un report, tutto funziona correttamente, anche in caso di report multipagine, ero molto soddisfatta... ma da
quando ho inserito una printDialog le pagine vengono scritte tutte sulla prima ed il caricamento è molto lento. Questo succede sia che la stampante selezionata nella printdialog sia quella di default sia che sia stata scelta un'altra stampante.
Se tolgo la printdialog tutto torna perfetto.
Perchè???
posto il codice della printDialog dove sicuramente ho fatto macello.

codice:
If PdMenu.ShowDialog = Windows.Forms.DialogResult.OK Then
            PDocMenu.PrinterSettings = PdMenu.PrinterSettings
            AddHandler PDocMenu.PrintPage, AddressOf PDocMenu_PrintPage
            'Il nome del documento visualizzato sulla finestra di stampa 
            PDocMenu.DocumentName = "Menu"
            'Fa partire il processo di stampa 
            PPrwDMenu.Document = PDocMenu     'dico che l'anteprima ha come origine dati il documento da stampare
            PPrwDMenu.ShowDialog()
        End If
Confido in un vostro aiuto!
Ciao