Einar,
I suspected that it had something to do with the way you were populating your ListView columns, and it turns out I was correct. But, why my way works and yours doesn't, I'm not 100% sure. Anyway, try it this way and you should see good results.
for (int i = 0 ; i < 42 ; i++)
{
textItem = (i+1).ToString();
textSub = "Cycle " +(i+1).ToString().PadLeft(2,'0');
lvi = new ListViewItem(textItem);
lvi.SubItems.Add(textSub);
this.listView1.Items.Add(lvi);
}
~~Bonnie