I'd suggest to use
PrintDocument class[
^]. Here you'll find bit more details:
Print DataSet or DataTable contents from VB.NET[
^]
Note that number of coulumns to print is defined here:
aNumColumns = myDataSet.Tables(aTblIndex).Columns.Count - 1
With myDataSet.Tables(aTblIndex)
For aCol = 0 To aNumColumns
You need to change above code to your needs as follow:
aNumColumns = DataTable1.Columns.Count - 5
With DataTables1
For aCol = 0 To aNumColumns