【问题标题】:There's any way to know if a DataGridViewCell is visible?有什么方法可以知道 DataGridViewCell 是否可见?
【发布时间】:2013-07-24 04:42:55
【问题描述】:

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

【问题讨论】:

  • 我认为制表符与逗号并不是一回事。 =)
  • 是的,我知道,但是某些单元格上有一些数字数据和地址,所以我认为 TAB 更好地分隔单元格数据。
  • 哈哈,我只是在开玩笑,很高兴你找到了答案。 =)
  • 我认为您的意思是“后处理”。也许不是...... :)

标签: vb.net datagridview


【解决方案1】:

解决了!

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-24
    • 2023-04-11
    • 1970-01-01
    • 2013-04-07
    相关资源
    最近更新 更多