Comment imprimer un Datagrid
Salut,
j'au un formulaire qui contient, entre autres, un datagrid rempli par un dataset.
j veux imprimer juste le datagrid (avec les données qu il contient).
j ai utilise le code de plassere suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
Private Sub PrintGrid_Click(ByVal sender As System.Object, ByVal e As _
System.EventArgs) Handles PrintGrid.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 |
L'impression du datagrid se fait tres bien mais les données de ce datagrid s'affiche en dehors de la grille et en plus elles sont presque invisibles.
Idée ?
Merci