Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [vb.net] Aiuto su Printdialog/document

    Salve, avrei il bisognoi di stampare il contenuto di un datagridview.
    Ho provato a fare qualcosa in questo modo:

    Private Sub PrintDocument1_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage
    Dim myPaintArgs As New PaintEventArgs(e.Graphics, New Rectangle(New _
    Point(0, 0), Me.Size))
    Me.InvokePaint(visualizzalavoroDataGridView, myPaintArgs)
    'e.Graphics.FillRectangle(Brushes.Red, New Rectangle(10, 10, 10, 10))

    End Sub

    Private Sub stampalavoroButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles stampalavoroButton.Click
    Dim PrintDialog1 As New PrintDialog()
    PrintDialog1.Document = PrintDocument1
    Dim result As DialogResult = PrintDialog1.ShowDialog()

    If (result = DialogResult.OK) Then
    PrintDocument1.Print()
    End If


    End Sub

    Ma ciò che mi viene stampato e piccolissimo tanto da prendere quasi la lente di ingrandimento, inoltre i campi del datagrid visibili spostando la barra non mi vengono stampati.
    Qualcuno potrebbe aiutarmi, anche magari utilizzando crystal report, sono disperato, son 2 giorni che nn ci riesco. Grazie
    www.ertinformatica.com Vendita computer e hardware

    www.risorsefantacalcio.it News, voti del Corriere e della Gazzetta, e tanto altro.

    www.parrocchie.eu Parrocchie e siti cattolici italiani

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465

    Moderazione

    Originariamente inviato da ertulio
    Qualcuno potrebbe aiutarmi, anche magari utilizzando crystal report, sono disperato, son 2 giorni che nn ci riesco. Grazie
    L'abbiamo visto, infatti stai parlando di stampe di DataGridView anche in questa discussione, e come tuo solito continui a duplicare le discussioni fino a quando non ottieni una risposta, benché ti sia già stato detto più volte il contrario, come già segnalato qui.

    Visto che si continua ad aprire discussioni a sproposito, chiudo anche questa.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.