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:
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Idée ?
Merci
Partager