Adesso ho convertito lo stringreader in streamreader, di modo che posso usare l'"endofstram", che però non va!!
controlla:
codice:
        Dim cella As New System.Web.UI.WebControls.TableCell
        Dim riga As New System.Web.UI.WebControls.TableRow
        Dim leggi As New IO.StringReader(lettura.DownloadString("ftp://ftp.uploadgenius.com/uploadgenius.com/Accounts/Real/SHJWYWG178/" & Label2.Text & "/lstfilelog.txt"))
        Dim memoryStream As New MemoryStream()
        Dim streamWriter As New StreamWriter(memoryStream)
        streamWriter.Write(leggi.ReadToEnd)
        streamWriter.Flush()
        memoryStream.Position = 0
        Dim streamreader As New StreamReader(memoryStream)
        Do Until streamreader.EndOfStream
            cella.Text = streamreader.ReadLine
            riga.Cells.Add(cella)
            Table1.Rows.Add(riga)
        Loop
Ho provato a scrivere in una textbox per vedere se i dati venivano effettivamente scritti e il risultato c'era! il problema adesso sta nel ciclo DO UNTIL..