There are some simple ways to add a ListViewItem: (this example assumes a ListView with four columns defined, and View = Details):
listView1.Items.Add(new ListViewItem(new[] { "1", "2", "3", "4" }));
My guess is there's some neat trick involving Linq where you could take the three lists the OP describes and get them into usable shape (but that's beyond my weirding-powers) :). best, Bill
"Is it a fact - or have I dreamt it - that, by means of electricity, the world of matter has become a great nerve, vibrating thousands of miles in a breathless point of time? Rather, the round globe is a vast head, a brain, instinct with intelligence!" - Nathanial Hawthorne, House of the Seven Gables