SALVAR ITENS LISTVIEW EM ARQUIVO DE TEXTO
Olá Pessoal! Preciso salvar todos os itens de um ListView (uma coluna somente) para um arquivo de texto, e depois abrir ele novamente no ListView. *Não pode ser Open/SaveDialog, tem que ser por Diretório (C:\dados.txt). Obrigado!
Utilize o IO.StreamReader e o IO.StreamWriter
#Salvando#
#Lendo#
#Salvando#
For Each Item As ListViewItem In ListView1.Items
Dim arq As IO.StreamWriter = New IO.StreamWriter([Ô]C:\dados.txt[Ô])
arq.WriteLine(Item.Text)
Next
arq.Close()
#Lendo#
Dim arq As IO.StreamReader = New IO.StreamReader([Ô]C:\dados.txt[Ô])
While Not arq.EndOfStream
ListView1.Items.Add(arq.ReadLine)
End While
arq.Close()
Citação::
Utilize o IO.StreamReader e o IO.StreamWriter
#Salvando#For Each Item As ListViewItem In ListView1.Items
Dim arq As IO.StreamWriter = New IO.StreamWriter([Ô]C:dados.txt[Ô])
arq.WriteLine(Item.Text)
Next
arq.Close()
#Lendo#Dim arq As IO.StreamReader = New IO.StreamReader([Ô]C:dados.txt[Ô])
While Not arq.EndOfStream
ListView1.Items.Add(arq.ReadLine)
End While
arq.Close()
Olá! Deu erro no código: [Ô]arq.Close()[Ô]. Como faço?
Aqui tá errado:
Coloque o Dim arq... fora do For
For Each Item As ListViewItem In ListView1.Items
Dim arq As IO.StreamWriter = New IO.StreamWriter([Ô]C:\dados.txt[Ô])
arq.WriteLine(Item.Text)
Next
arq.Close()
Coloque o Dim arq... fora do For
Dim arq As IO.StreamWriter = New IO.StreamWriter([Ô]C:\dados.txt[Ô])
For Each Item As ListViewItem In ListView1.Items
arq.WriteLine(Item.Text)
Next
arq.Close()
Tópico encerrado , respostas não são mais permitidas