ow do i print my 3 datagridview in 1 printing show without using data base in vbnet 'Print Menu Strip Private bitmap, bitmap2, bitmap3 As Bitmap 'Print Function Private Sub PrintFunction1() 'Patients Information DataGridView Dim height As Integer = DataGridViewPatientsInfo.Height DataGridViewPatientsInfo.Height = DataGridViewPatientsInfo.RowCount * DataGridViewPatientsInfo.RowTemplate.Height bitmap = New Bitmap(Me.DataGridViewPatientsInfo.Width, Me.DataGridViewPatientsInfo.Height) DataGridViewPatientsInfo.DrawToBitmap(bitmap, New Rectangle(0, 0, Me.DataGridViewPatientsInfo.Width, Me.DataGridViewPatientsInfo.Height)) PrintPreviewDialog1.Document = PrintDocument1 PrintPreviewDialog1.PrintPreviewControl.Zoom = 1 PrintPreviewDialog1.ShowDialog() DataGridViewPatientsInfo.Height = height End Sub Private Sub PrintFunction2() 'Pregnancy Details DataGridView Dim height2 As Integer = DataGridViewPregancyDetails.Height DataGridViewPregancyDetails.Height = DataGridViewPregancyDetails.RowCount * DataGridViewPregancyDetails.RowTemplate.Height bitmap2 = New Bitmap(Me.DataGridViewPregancyDetails.Width, Me.DataGridViewPregancyDetails.Height) DataGridViewPregancyDetails.DrawToBitmap(bitmap2, New Rectangle(0, 0, Me.DataGridViewPregancyDetails.Width, Me.DataGridViewPregancyDetails.Height)) PrintPreviewDialog1.Document = PrintDocument1 PrintPreviewDialog1.PrintPreviewControl.Zoom = 1 PrintPreviewDialog1.ShowDialog() DataGridViewPregancyDetails.Height = height2 End Sub Private Sub PrintFunction3() 'Medical Information DataGridView Dim height3 As Integer = DataGridViewMedicalInfo.Height DataGridViewMedicalInfo.Height = DataGridViewMedicalInfo.RowCount * DataGridViewMedicalInfo.RowTemplate.Height bitmap3 = New Bitmap(Me.DataGridViewMedicalInfo.Width, Me.DataGridViewMedicalInfo.Height) DataGridViewMedicalInfo.DrawToBitmap(bitmap3, New Rectangle(0, 0, Me.DataGridViewMedicalInfo.Width, Me.DataGridViewMedicalInfo.Height)) PrintPreviewDialog1.Document = PrintDocument1
How do i print my 3 datagridview in 1 printing show without using data base in vbnet
'Print Menu Strip
Private bitmap, bitmap2, bitmap3 As Bitmap
'Print Function
Private Sub PrintFunction1()
'Patients Information DataGridView
Dim height As Integer = DataGridViewPatientsInfo.Height
DataGridViewPatientsInfo.Height = DataGridViewPatientsInfo.RowCount * DataGridViewPatientsInfo.RowTemplate.Height
bitmap = New Bitmap(Me.DataGridViewPatientsInfo.Width, Me.DataGridViewPatientsInfo.Height)
DataGridViewPatientsInfo.DrawToBitmap(bitmap, New Rectangle(0, 0, Me.DataGridViewPatientsInfo.Width,
Me.DataGridViewPatientsInfo.Height))
PrintPreviewDialog1.Document = PrintDocument1
PrintPreviewDialog1.PrintPreviewControl.Zoom = 1
PrintPreviewDialog1.ShowDialog()
DataGridViewPatientsInfo.Height = height
End Sub
Private Sub PrintFunction2()
'Pregnancy Details DataGridView
Dim height2 As Integer = DataGridViewPregancyDetails.Height
DataGridViewPregancyDetails.Height = DataGridViewPregancyDetails.RowCount * DataGridViewPregancyDetails.RowTemplate.Height
bitmap2 = New Bitmap(Me.DataGridViewPregancyDetails.Width, Me.DataGridViewPregancyDetails.Height)
DataGridViewPregancyDetails.DrawToBitmap(bitmap2, New Rectangle(0, 0, Me.DataGridViewPregancyDetails.Width,
Me.DataGridViewPregancyDetails.Height))
PrintPreviewDialog1.Document = PrintDocument1
PrintPreviewDialog1.PrintPreviewControl.Zoom = 1
PrintPreviewDialog1.ShowDialog()
DataGridViewPregancyDetails.Height = height2
End Sub
Private Sub PrintFunction3()
'Medical Information DataGridView
Dim height3 As Integer = DataGridViewMedicalInfo.Height
DataGridViewMedicalInfo.Height = DataGridViewMedicalInfo.RowCount * DataGridViewMedicalInfo.RowTemplate.Height
bitmap3 = New Bitmap(Me.DataGridViewMedicalInfo.Width, Me.DataGridViewMedicalInfo.Height)
DataGridViewMedicalInfo.DrawToBitmap(bitmap3, New Rectangle(0, 0, Me.DataGridViewMedicalInfo.Width,
Me.DataGridViewMedicalInfo.Height))
PrintPreviewDialog1.Document = PrintDocument1
PrintPreviewDialog1.PrintPreviewControl.Zoom = 1
PrintPreviewDialog1.ShowDialog()
DataGridViewMedicalInfo.Height = height3
End Sub
'Print In Menu Strip
Private Sub PrintListReportToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles PrintListReportToolStripMenuItem.Click
PrintFunction1()
PrintFunction2()
PrintFunction3()
End Sub
'Document Printed
Private Sub PrintDocument1_PrintPage(sender As Object, e As PrintPageEventArgs) Handles PrintDocument1.PrintPage
e.Graphics.DrawImage(bitmap, 0, 0)
End Sub
![](/static/compass_v2/shared-icons/check-mark.png)
Step by step
Solved in 3 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Concepts of Database Management](https://www.bartleby.com/isbn_cover_images/9781337093422/9781337093422_smallCoverImage.gif)
![Prelude to Programming](https://www.bartleby.com/isbn_cover_images/9780133750423/9780133750423_smallCoverImage.jpg)
![Sc Business Data Communications and Networking, T…](https://www.bartleby.com/isbn_cover_images/9781119368830/9781119368830_smallCoverImage.gif)