Cor alternativa no ListView C # (.Net 3.5)?

Vou definir uma cor alternativa para minhas linhas do ListView.
eu viesse link mas estou usando o .Net Framework 3.5 SP1, então não posso usá-lo.

Eu usei o código a seguir, mas há um problema com a Classificação do ListView

ListViewItem newListViewItem = new ListViewItem(
    new string[] { item.name.ToString(), 
                   item.code.ToString() });
newListViewItem.BackColor = new Color(240,240,240);
newListViewItem.UseItemStyleForSubItems = true;
newListViewItem.Font = new Font("Tahoma", 9);
listView1.Items.Add(newListViewItem);

Poderia, por favor, me orientar como eu posso fazer isso?

questionAnswers(2)

yourAnswerToTheQuestion