Está en la página 1de 1

ING.

DE SISTEMAS LEONARDA VIDAL EXPORTAR DATAGRIDVIEW A WORD Cdigo dentro del Button: Dim DELIMITADOR As String = ' ruta del fichero de texto Dim ARCHIVO_CSV As String = D:\REPORTE.doc Try 'Nuevo objeto StreamWriter, para acceder al fichero y poder guardar las lneas Using archivo As StreamWriter = New StreamWriter(ARCHIVO_CSV) ' variable para almacenar la lnea actual del dataview Dim linea As String = String.Empty With Grid ' Recorrer las filas del dataGridView For fila As Integer = 0 To .RowCount - 1 ' vaciar la lnea linea = String.Empty ' Recorrer la cantidad de columnas que contiene el dataG ridView For col As Integer = 0 To .Columns.Count - 1 ' Almacenar el valor de toda la fila , y cada campo separado por el delimitador linea = linea & .Item(col, fila).Value.ToString & DE LIMITADOR Next ' Escribir una lnea con el mtodo WriteLine With archivo ' eliminar el ltimo caracter ";" de la cadena linea = linea.Remove(linea.Length - 1).ToString ' escribir la fila .WriteLine(linea.ToString) End With Next End With End Using ' Abrir con Process.Start el archivo de texto Process.Start(ARCHIVO_CSV) 'error Catch ex As Exception MsgBox(ex.Message.ToString, MsgBoxStyle.Critical) End Try

También podría gustarte