ERRO AO PREENCHER LISTVIEW

ELENILDONILDO 05/03/2016 23:10:38
#458723
Uma coisa muito estranha está orrendo com o código abaixo,
a listiview está ocultando os cabeçalhos se eu descomentar a linha
comentada, o problema é que preciso chamar o código em outros
eventos e a lista fica cheia:
        private void CarregaLista()
{
txtLogin.Clear();
txtRSenha.Clear();
txtSenha.Clear();
var cn = Program.ConnectDb();
string sql = [Ô]SELECT * FROM Usuario ORDER BY Login;[Ô];
var cmd = new OleDbCommand(sql,cn);
var dr = cmd.ExecuteReader();
//lstProduto.Clear();
lstProduto.BeginUpdate();
while (dr.Read())
{
var lvi = new ListViewItem();
lvi.Text = dr[0].ToString();
lvi.SubItems.Add(dr[1].ToString());
lvi.SubItems.Add(dr[2].ToString());
lstProduto.Items.Add (lvi);
}
lstProduto.EndUpdate();
}

Alguém sabe onde estou errando?

KURTGU 05/03/2016 23:12:26
#458724
Resposta escolhida
Fica a dica e Google voce acharia facil a resposta...Não adianta so copia e colar...Fica outra dica..
Listview.items.clear tem diferenca de Listview.clear
ELENILDONILDO 05/03/2016 23:21:28
#458726
Fica a dica, você ajudou muito meu amigo.
Tópico encerrado , respostas não são mais permitidas