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???

Preguntas similare

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???


Respuesta Responder a este mensaje
#2 Sara
27/05/2004 - 14:06 | Informe spam
Pues tienes razón me sobreescribe pero no me ordena. Puedes darme alguna
idea para ordenar por algun campo.Gracias
"Octavio Hernandez" escribió en el mensaje
news:%
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???
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida