Preenchendo uma multi-coluna listview

Em relação à caixa de listagem para migração ListView.

Olá.

Eu tenho um Listbox eu adiciono entradas como esta para:

1; conteúdo

Onde 1 é sempre int e o conteúdo é sempre uma string. Eu posso acessar cada um separadamente.

Agora quero que o resultado seja ordenado descendente, ou seja:

1;content
4;content2
2;content3

=>

4;content2
2;content3
1;content

Como isso não parece bom, eu quero usar um Listview em vez disso. Como isso:

Frequency | Content
===============
4 | content2
2 | content3
1 | content

O problema é que a propriedade tabular parece não existir, todas as entradas estão sendo colocadas como símbolos em um listview no explorer. Também tenho problemas "atingindo" a 2ª coluna (conteúdo), ou seja, só vejo 4,2,1.

Como eu poderia preparar e preencher uma lista em c # .net 4 para isso?

questionAnswers(4)

yourAnswerToTheQuestion