Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/09/2012, 18:21
karlosc
 
Fecha de Ingreso: julio-2012
Ubicación: panama
Mensajes: 19
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: Guardar txt modificado en un datagridview

Gracias Dradi7 por tu valiosa ayuda, mira he modificado ciertas cositas para adaptarlo a mis necesidades. pero se me queda un pequeño detalle. que acontinuacion te describo.
necesito modificar el contenido del archivo especial.dat

'5' 'Pinturas yyyyy Gl' ' 0000000789' '002000' ' '

aqui agrego un mensaje en el datagridview

5' 'Pinturas yyyyy Gl' ' 0000000789' '002000' ' oferta valida hasta dic 2013 ' '

el mensaje se crea correctamente cuando creo el archivo, pero no me crea la comilla de inicio y me agrega una adicional al final. tu crees que sea posible sobrescribir el archivo si existe. y que la primera fila del archivo que cree vacio no se cree vacio.

saludos,

gracias

Private Sub GuardarToolStripMenuItem_Click(sender As System.Object, e As System.EventArgs) Handles GuardarToolStripMenuItem.Click
' GENERANDO ALGUNAS VARIABLES UTILES
Const DEL As String = "' '"
Const Dat As String = "d:\Archivos de programa\log\especial.dat"
' GERENANDO EL ARCHIVO
Using f As New IO.StreamWriter(Dat, True)
' AGREGANDO LAS COLUMNAS
Dim col As String = ""
For Each c As DataGridViewColumn In DataGridView1.Columns
Next
' AGREGANDO LAS FILAS
Dim row As String = ""
For Each r As DataGridViewRow In DataGridView1.Rows
For Each c As DataGridViewColumn In DataGridView1.Columns
row &= Convert.ToString(r.Cells(c.HeaderText).Value) & DEL

Next
row &= Environment.NewLine
Next
'AGREGANDO LA INFORMACION
f.WriteLine(col)
f.WriteLine(row)
'ABRIENDO EL ARCHIVO
Process.Start(Dat)
End Using
End Sub