.net data grid is not so flexible when it comes fitting text in columns. generally it sucks.
i create my own table style and assign width to each column.
you can get help from this link
http://www.syncfusion.com/FAQ/Window...44c.aspx#q877q
if you are learning
vb .net then i would suggest to stick to the above site. it has got some great stuff in it.
http://www.indrajal.com