Vb.net 那里';有没有办法知道DataGridViewCell是否可见?

Vb.net 那里';有没有办法知道DataGridViewCell是否可见?,vb.net,datagridview,Vb.net,Datagridview,我正在用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 += En

我正在用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中删除,因为我需要它们进行后期处理。

解决了

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

我认为制表符实际上与逗号不是一回事是的,我知道,但是有些单元格上有一些数字数据和地址,所以我认为用标签来分隔单元格数据更好。哈哈,我只是开玩笑,很高兴你找到了答案。=)我想你的意思是“后处理”。也许不是……)