Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/10/2012, 15:30
ramos_1089
 
Fecha de Ingreso: octubre-2012
Mensajes: 5
Antigüedad: 11 años, 6 meses
Puntos: 0
exportar datagrid a .csv

hola!!

mi problema es el sig :
tengo un datagridviewel cual quiero exportar a un formato de .csv
tengo el siguiente codigo
'exporta a csv
Dim headers = (From header As DataGridViewColumn In dgv_2005.Columns.Cast(Of DataGridViewColumn)() _
Select header.HeaderText).ToArray
Dim rows = From row As DataGridViewRow In dgv_2005.Rows.Cast(Of DataGridViewRow)() _
Where Not row.IsNewRow _
Select Array.ConvertAll(row.Cells.Cast(Of DataGridViewCell).ToArray, Function(c) If(c.Value IsNot Nothing, c.Value.ToString, ""))
Using sw As New IO.StreamWriter("Datos.csv")
sw.WriteLine(String.Join(",", headers))
For Each r In rows
sw.WriteLine(String.Join(",", r))
Next
End Using
Process.Start("Datos.csv")


el problema es que si me exporta bien pero cuando exporta las palabras que tiene acento me las cambia por otro caracter raro me podrian ayudar