2013-07-23 63 views
0

我是从一个DataGridView在VB.NET做一个CSV文件,下面的代码有什么办法可以知道DataGridViewCell是否可见?

'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

是的,我知道但是在某些单元格中有一些数字数据和地址,所以我认为TAB更好地分离单元格数据。 –

+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 
相关问题