I’m executing this code:
for (int i=0; i< 15; i++)
ListViewItem lvi = new ListViewItem();
and getting this result (image attached):
I get exactly the same in WinForms. Which result were you expecting ?
To set the value of the first column in your sample, try setting lvi.Text.
Hope that helps.