• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!
Stato
Discussione chiusa ad ulteriori risposte.

dariogogliandol

Utente Medio
Autore del topic
30 Maggio 2010
114
0
Miglior risposta
0
come devo fare per salvare il contenuto di una listview in modo che ogni volta che apro il mio programma posso ritrovare tutto il contenuto?
 
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Ho applicato un bottone, dovrebbe funzionare.

Scusa non ti ho scritto come far caricare poi al programma

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Su quest'ultimo non sono convinto, provalo e fammi sapere.
 
Ultima modifica:
Ecco il mio è in c#
public Form1()
{
InitializeComponent();
if (File.Exists("list.txt"))
{
StreamReader re = File.OpenText("list.txt");
string input = null;
while ((input = re.ReadLine()) != null)
{
listView1.Items.Add(input);
}
re.Close();
}
}

private void button1_Click(object sender, EventArgs e)
{
StringBuilder listViewContent = new StringBuilder();

foreach (ListViewItem item in this.listView1.Items)
{
listViewContent.Append(item.Text);
listViewContent.Append(Environment.NewLine);
}

TextWriter tw = new StreamWriter("list.txt");

tw.WriteLine(listViewContent.ToString());

tw.Close();
}
 
sto usando vb6 grazie samuelubellill ora provo pure io
--------------- AGGIUNTA AL POST ---------------
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Ho applicato un bottone, dovrebbe funzionare.

Scusa non ti ho scritto come far caricare poi al programma

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Su quest'ultimo non sono convinto, lo provo e ti faccio sapere.

ma il mio non è un listbox è un listview... infatti mi da errore e quando faccio debug mi indica l'errore in questa stringa n = ListBox1.ListCount - 1
 
Ultima modifica:
Magari ti da errore 424 - object not found?

Forse perché devi sostituire lstReg con il nome del tuo controllo Listview?

Cerchiamo di essere più esplicativi quando chiediamo qualcosa..
 
Magari ti da errore 424 - object not found?

Forse perché devi sostituire lstReg con il nome del tuo controllo Listview?

Cerchiamo di essere più esplicativi quando chiediamo qualcosa..

hai ragione scs ma ora che lo ho corretto mi da errore qui .Filter = "All Files (*.*)|*.*|Text (*.txt)|*.txt"
 
Ti dà errore perchè in quel codice c'è anche il controllo commondialog che serve per far scegliere all'utente determinate impostazioni ed immagino che tu non lo abbia nella form,o almeno,non con quel nome.
Ecco il codice per l'output
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!


P.S. se ti interessa il commondialog ecco due link con cui saprai tutto:
Perfavore, Entra oppure Registrati per vedere i Link!

Perfavore, Entra oppure Registrati per vedere i Link!




EDIT:

il codice per l'input è questo:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
(alla fine non mi è servito sapere il numero delle colonne xD)
 
Ultima modifica:
Ti dà errore perchè in quel codice c'è anche il controllo commondialog che serve per far scegliere all'utente determinate impostazioni ed immagino che tu non lo abbia nella form,o almeno,non con quel nome.
Ecco il codice per l'output (qualsiasi sia il numero di colonne)
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Per l'input dovresti dirmi il numero di colonne che ha la tua listview.

ha tre colonne...
--------------- AGGIUNTA AL POST ---------------
strano non mi salva niente...
 
Ultima modifica:
Non è che hai sbagliato copiando ed incollando? xD
A me funziona bene,ma se ad esempio ometti il Close FreeF sei fregato ed il file rimane vuoto,capito?
 
O.o guarda che da me nn lo crea!!!
--------------- AGGIUNTA AL POST ---------------
incredibile ho provato pure a cambire percorso... l'ho pure compilato e nn me lo salva! asp provo da un altro pc
 
Ultima modifica:
Beh nel mentre ti ho fatto anche il codice per l'input da inserire nel form load e sì,mi ero sbagliato,il numero di colonne non è importante ;)
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

N.B. le variabili long le ho messe in modo che chiunque usi questo codice non abbia problemi... ma per te va benissimo anche una Byte
 
stranamente in un altro pc funge...ma tu sistema operativo hai??
--------------- AGGIUNTA AL POST ---------------
funziona tutto su xp...sul mio pc che ho seven nn funge...
 
Ultima modifica:
Stato
Discussione chiusa ad ulteriori risposte.