VB .NET 2005 question:

I have a dataset with a datatable in it. This table has 44 columns. Using a DataGridView control to display this table takes the table beyond the width of an A4 sized paper (obviously).

So, I want to display the columns arranged vertically, one column header below another, instead of column headers being next to each other. Can someone tell me how this can be achieved?

I'm not very particular about using the DataGridView control. Any solution is OK. The objective is to print the data in the table.


Thank You.

Anjan