我正在使用VB.NET中的以下代码从DataGridView制作CSV文件
'Process data cells
For Each dr As DataGridViewRow In DGX.Rows 'DGX As DataGridView
For Each dc As DataGridViewCell In dr.Cells
CSV += dc.Value & Chr(9) 'TAB separated
Next
CSV += Environment.NewLine.ToString()
Next
DataGriView在GUI中是可见的,但有一些不可见的列,我需要制作没有这些列的CSV文件,但不从GUI DataGridView中删除它,因为我需要它们进行后处理。
答案 0 :(得分:0)
解决!
For Each dr As DataGridViewRow In DGX.Rows
If DGX.Columns(dc.ColumnIndex).Visible Then
CSV += dc.Value & Chr(9) 'TAB separated
End If
CSV += Environment.NewLine.ToString()
Next