134 messaggi dal 14 marzo 2003
Ciao,
se utilizzo la classe StreamReader per leggere i dati da un file per poi scriverli in una pagina, con il codice seguente mi scrive solo ed esclusivamente l'ultima riga.

Come faccio a dirgli di leggere tutto il file?!?


ecco il codice

string path = @"C:\inetpub\wwwroot\architettura\menu Report.txt";

StreamReader sr = new StreamReader(path);

for(string line = sr.ReadLine(); line!=null; line = sr.ReadLine())

Label1.Text = line;

sr.Close();
L'errore è qui:
Label1.Text = line;

Il valore di Label1.Text continua a cambiare ad ogni riga letta e rimane settato sull'ultima riga:
Modifica con:

Label1.Text += line;

ciao
..ema

.ema
844 messaggi dal 27 gennaio 2004
private void LeggiFile()
{
StreamReader sr = new StreamReader(Server.MapPath(Request.ApplicationPath + "/backoffice/chisiamo.txt"),System.Text.Encoding.Default);
string testo = sr.ReadToEnd();
sr.Close();
litContenuto.Text = testo.ToString();

}

ciao

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC