ListView column help (How to autosize, align content and add column lines?) - C#