【发布时间】:2016-01-23 12:29:14
【问题描述】:
现在标题可能会误导一个已经提出的问题,但我想根据我在 vb.net 中的代码得到一个具体的答案
Private Sub Button1_Click_1(sender As Object, e As EventArgs) Handles Button1.Click
Dim headers = (From header As DataGridViewColumn In DGVData.Columns.Cast(Of DataGridViewColumn)() _
Select header.HeaderText).ToArray
Dim rows = From row As DataGridViewRow In DGVData.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("csv.csv")
sw.WriteLine(String.Join(",", headers))
For Each r In rows
sw.WriteLine(String.Join(",", r))
Next
End Using
Process.Start("csv.csv")
End If
End Sub
我的最后一列是格式为 yyyy-mm-dd HH:mm:ss 的日期,但是当导出为 .csv 时,日期格式不同,我需要更改什么才能使日期格式如上所述?感谢您的时间和努力
【问题讨论】:
标签: vb.net date csv datagridview