Solo aparece una linea del archivo
Publicado por Antoñito Manuel (31 intervenciones) el 26/09/2017 13:54:26
Hola a todos:
Estoy haciendo un programilla ejemplo, que contiene un archivo de texto con varios registros, debe verse un registro por linea, pero deben verse todos. El problema es que aunque funcione, no muestra todos los registros (líneas).
Estoy haciendolo en windows forms, con un textbox en multilinea, solo me aparece el primer registro.
¿Podéis echarme un cable?
Os pongo el código por si ayuda.
Estoy haciendo un programilla ejemplo, que contiene un archivo de texto con varios registros, debe verse un registro por linea, pero deben verse todos. El problema es que aunque funcione, no muestra todos los registros (líneas).
Estoy haciendolo en windows forms, con un textbox en multilinea, solo me aparece el primer registro.
¿Podéis echarme un cable?
Os pongo el código por si ayuda.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
private void btnLeer_Click(object sender, EventArgs e)
{
StreamReader lectura;
string cadena;
cadena = "";
try
{
lectura = File.OpenText("Sueldos.txt");
//Lectura adelantada para ver si hay contenido
cadena = lectura.ReadLine();
//Entonces se implementa para repetir el ciclo
while(cadena != null)
{
//Muestra la cadena, pero solo una
txtLectura.Text = cadena;
cadena = lectura.ReadLine();
}
cadena = lectura.ReadLine();
lectura.Close();
}
catch(FileNotFoundException fe)
{
label2.Text = ("¡Error!" + fe.Message);
}
}
private void btnSalir_Click(object sender, EventArgs e)
{
Close();
}
Valora esta pregunta


0