Originariamente inviato da olmof
Avete qualche suggerimento?
A parte usare un database? Salvare tutto il contenuto del file di testo (se non è troppo grosso) in un array di stringhe. Sulle varie componenti di questo array potrai poi usare la funzione .Split della classe String.
Ancora meglio sarebbe creare una classe "Record" che espone un campo per ognuno dei campi dei tuoi "record" scritti sul file di testo. Poi, scrivi una funzione che all'avvio del programma legge il file di testo e ne salva il contenuto in una List(Of Record) che poi potrai scorrere come meglio ti aggrada. Nella routine che chiude il programma non farai altro che fare il processo inverso, ossia scrivere il file a partire dalla lista.

Spero di averti aiutato