Hallo, Allemaal
Ik gebruik de onderstaande code om de data in de geselecteerde rijen van mijn DataGridView te printen.
Ik had echter graag geweten hoe ik hetzelfde kan doen zonder eerst de rijen te hoeven selecteren ?
Ik gebruik de onderstaande code om de data in de geselecteerde rijen van mijn DataGridView te printen.
Ik had echter graag geweten hoe ik hetzelfde kan doen zonder eerst de rijen te hoeven selecteren ?
Code:
Private Sub PrintDocument2_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument2.PrintPage
Dim font1 As New Font("arial", 12, FontStyle.Regular)
For Each Row As DataGridViewRow In DataGridView1.SelectedRows
If Row.Cells(0).Value >= "" Then
e.Graphics.DrawString(Row.Cells(0).Value, font1, Brushes.Blue, 310, 210) 'From Left, From Top
e.Graphics.DrawString(Row.Cells(1).Value, font1, Brushes.Blue, 310, 240) 'From Left, From Top
e.Graphics.DrawString(Row.Cells(2).Value, font2, Brushes.Blue, 310, 330) 'From Left, From Top
End If
Next Row
End Sub
Laatst bewerkt door een moderator: