Data Grid

18/05/2004 - 18:36 por Sara | Informe spam
Hola chichos, gracias a Octavio,tengo este código:

private void BGrabar_Click(object sender, System.EventArgs e)

{

System.IO.StreamWriter w = new
System.IO.StreamWriter("C:\\TADIVISALECTURA",false);

foreach (DataRow dr in tablaDivisas.Rows)

{

w.WriteLine(

(dr["DESCRIPCION"]).ToString().PadRight(20,'\0')+

((int)dr["ENTERO"]).ToString("D4").PadRight(4,'\0')+

((int)dr["DECIMAL"]).ToString("D4").PadRight(4,'\0')+

((int)dr["MAXIMO"]).ToString("D6").PadRight(6,'\0')+

(dr["NEMONICO"]).ToString().PadRight(3,'\0')+

((int)dr["REDONDEO"]).ToString("D4").PadRight(4,'\0'));


}

w.Close();



Lo utilizo para grabar los datos en el archivo. La primera vez me
grabar,pero cuando ordeno las filas pulso otra vez en el botón grabar pero
no me sobreescribe.

Teneis alguna idea de porque puede ser???
 

Leer las respuestas

#1 Octavio Hernandez
20/05/2004 - 01:10 | Informe spam
Sara,

¿No te sobreescribe? ¿No será que vuelve a escribir lo mismo otra vez? Mira
la fecha y la hora del fichero.

Slds,

Octavio

"Sara" escribió en el mensaje
news:%
Hola chichos, gracias a Octavio,tengo este código:

private void BGrabar_Click(object sender, System.EventArgs e)

{

System.IO.StreamWriter w = new
System.IO.StreamWriter("C:\\TADIVISALECTURA",false);

foreach (DataRow dr in tablaDivisas.Rows)

{

w.WriteLine(

(dr["DESCRIPCION"]).ToString().PadRight(20,'\0')+

((int)dr["ENTERO"]).ToString("D4").PadRight(4,'\0')+

((int)dr["DECIMAL"]).ToString("D4").PadRight(4,'\0')+

((int)dr["MAXIMO"]).ToString("D6").PadRight(6,'\0')+

(dr["NEMONICO"]).ToString().PadRight(3,'\0')+

((int)dr["REDONDEO"]).ToString("D4").PadRight(4,'\0'));


}

w.Close();



Lo utilizo para grabar los datos en el archivo. La primera vez me
grabar,pero cuando ordeno las filas pulso otra vez en el botón grabar pero
no me sobreescribe.

Teneis alguna idea de porque puede ser???


Preguntas similares