Bonjour,

je souhaiterais imprimer tout le contenu de mon datagridview mais je n'arrive qu'à imprimer la partie visible de ce datagridview. Après plusieurs recherches je n'ai rien trouvé.
Avez vous une solution ? merci d'avance

voici des extraits de code :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
' un clique sur ce bouton lance l'impression
    Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
        PrintDocument1.Print()
 
    End Sub
 
    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(DataGrid1, myPaintArgs)
    End Sub