So what text do you want to see if there are no items?
When I use Listview1.Columns.Add("NewColHeader", 100, HorizontalAlignment.Left) I get a new column, if I show the gridlines they are displayed correctly and if I add a subitem to each item the text in the new column is also displayed.
I don't really see your problem.
Please use [vb][/vb] Tags instead of [code][/code] Tags when posting VB Code. Thank you.