Dunque ho trovato le dispense del rpfoessore e sono riuscito ad usare il seguente codice per la lettura e la scrittura:

codice:
           string path;
            path = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase);

            FileStream fs = new FileStream(path + @"\File.txt", FileMode.CreateNew, FileAccess.Write);
            StreamWriter streamwriter = new StreamWriter(fs);
            streamwriter.WriteLine("Ciao\n");
            streamwriter.Close();
            fs.Close();

            FileStream fs2 = new FileStream(path + @"\File.txt", FileMode.Open, FileAccess.Read);
            StreamReader streamreader = new StreamReader(fs2);
            string testo = streamreader.ReadLine();
            streamreader.Close();
            fs.Close();
            label1.Text = testo;
Bastava importare System.IO ed il gioco è fatto.

Rimane però il problema di riuscire ad avvalorare una tabella o comunque di visualizzare a schermo i dati letti creando una nuova schermata..