Ciao,
dovrei stampare 4 datagrid o anche datatable se fosse possibile tutti di seguito nello stesso foglio.
Ho un codice che ne stampa uno solo, e quindi per stampare 4 devo utilizzare 4 fogli.
Mi potete dire com correggere il mio codice in modo che accetti piu' datagrid.
inserisco i dati nel datagrid cosi:
Dim SqlDA As New Data.OleDb.OleDbDataAdapter("select * from table", My.Settings.db)
Dim TempDt As New Data.DataTable
SqlDA.Fill(TempDt)
DataGridView_auto_report.DataSource = TempDt
Preparo la stampa dal datagrid
Cosi la mando in stampa:
Function stampa
Dim print_document As PrintDocument = PreparePrintDocument()
print_document.PrinterSettings.Copies = 2
print_document.DefaultPageSettings.Margins.Top = "0"
print_document.DefaultPageSettings.Margins.Bottom = "0"
' Print immediately.
print_document.Print()
Return ""
End Function
Spero mi possiate aiutare grazie