 
			
				16/09/2012, 06:25
			
			
			     |  
      |    |    |    Fecha de Ingreso: julio-2012  Ubicación: panama  
						Mensajes: 19
					  Antigüedad: 13 años, 3 meses Puntos: 0     |        |  
  |      Respuesta: Guardar txt modificado en un datagridview        Buenos dias Sres. les cuento como esta el asunto. 
Tomo el archivo .dat original lo cargo en el datagridview, modifico una columna la guardo. se me genera el archivo.dat si quiero volver a cargar el archivo antes modificado me lo carga en el datagridview pero al intentar realizar otra modificacion no me lo permite los controles de cargar y guardar se bloquean no obedecen. tengo que cerrar la aplicacion desde el administrador de tareas. revisando me di cuenta que el achivo modificado  tiene dos saltos de carro o de linea, cuando el archivo original tiene un salto. 
si le quito un salto de carro me lo carga y me permite realizar nuevamente las modificaciones. eh aqui el codigo guardar.   
Private Sub GuardarToolStripMenuItem_Click(sender As System.Object, e As System.EventArgs) Handles GuardarToolStripMenuItem.Click   
        ' GENERANDO ALGUNAS VARIABLES UTILES 
        If File.Exists("D:\EXPORTAR\ARCHIVO.DAT") Then 
            File.Delete("D:\EXPORTAR\ARCHIVO.DAT") 
        End If   
        Const Dat As String = ("D:\EXPORTAR\ARCHIVO.DAT") 
        ' GERENANDO EL ARCHIVO 
        Using f As New IO.StreamWriter(Dat, True)   
            ' AGREGANDO LAS COLUMNAS 
            Dim col As String = "" 
            ' AGREGANDO LAS FILAS 
            Dim row As String = "" 
            Dim i As Integer = 0 
            For Each r As DataGridViewRow In DataGridView1.Rows 
                For Each c As DataGridViewColumn In DataGridView1.Columns 
                    row = row & "'" & Convert.ToString(r.Cells(c.HeaderText).Value) & "' " 
                Next 
                If i < DataGridView1.Rows.Count - 1 Then row &= Environment.NewLine 
            Next   
            'AGREGANDO LA INFORMACION 
            f.WriteLine(row) 
        End Using   
    End Sub   
por cierto tengo la opción AllUserToAddRows en false     
Saludos,           |